public class CSharpCompiler extends AbstractCompiler
EOL, PS| Constructor and Description |
|---|
CSharpCompiler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canUpdateTarget(CompilerConfiguration configuration) |
List<CompilerError> |
compile(CompilerConfiguration config) |
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<CompilerError> |
parseCompilerOutput(BufferedReader bufferedReader) |
static CompilerError |
parseLine(String line)
Deprecated.
|
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 List<CompilerError> compile(CompilerConfiguration config) throws CompilerException
CompilerExceptionpublic String[] createCommandLine(CompilerConfiguration config) throws CompilerException
Compilerconfig - the CompilerConfiguration describing the
compilationCompilerException - if there was an error generating the command
linepublic static List<CompilerError> parseCompilerOutput(BufferedReader bufferedReader) throws IOException
IOExceptionprotected static String[] getSourceFiles(CompilerConfiguration config)
public static CompilerError parseLine(String line)
protected static Set<String> getSourceFilesForSourceRoot(CompilerConfiguration config, String sourceLocation)
Copyright © 2015. All rights reserved.