public class CSharpCompiler extends AbstractCompiler
EOL, PS| Constructor and Description |
|---|
CSharpCompiler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canUpdateTarget(CompilerConfiguration configuration) |
String[] |
createCommandLine(CompilerConfiguration config)
Create the command line that would be executed using this configuration.
|
String |
getOutputFile(CompilerConfiguration configuration) |
protected static String[] |
getSourceFiles(CompilerConfiguration config) |
protected static Set<String> |
getSourceFilesForSourceRoot(CompilerConfiguration config,
String sourceLocation) |
static List<CompilerMessage> |
parseCompilerOutput(BufferedReader bufferedReader) |
static CompilerMessage |
parseLine(String line)
Deprecated.
|
CompilerResult |
performCompile(CompilerConfiguration config)
Performs the compilation of the project.
|
compile, getCompilerOutputStyle, getInputFileEnding, getOutputFileEnding, getPathString, makeClassName, toStringArraypublic boolean canUpdateTarget(CompilerConfiguration configuration) throws CompilerException
canUpdateTarget in interface CompilercanUpdateTarget in class AbstractCompilerCompilerExceptionpublic String getOutputFile(CompilerConfiguration configuration) throws CompilerException
getOutputFile in interface CompilergetOutputFile in class AbstractCompilerCompilerExceptionpublic CompilerResult performCompile(CompilerConfiguration config) throws CompilerException
CompilerperformCompile in interface CompilerperformCompile in class AbstractCompilerconfig - the configuration description of the compilation
to performCompilerExceptionpublic String[] createCommandLine(CompilerConfiguration config) throws CompilerException
Compilerconfig - the CompilerConfiguration describing the compilationCompilerException - if there was an error generating the command
linepublic static List<CompilerMessage> parseCompilerOutput(BufferedReader bufferedReader) throws IOException
IOExceptionprotected static String[] getSourceFiles(CompilerConfiguration config)
public static CompilerMessage parseLine(String line)
protected static Set<String> getSourceFilesForSourceRoot(CompilerConfiguration config, String sourceLocation)
Copyright © 2001-2014 Codehaus. All Rights Reserved.