org.codehaus.plexus.compiler.csharp
public class CSharpCompiler extends AbstractCompiler
Version: $Id: CSharpCompiler.java 3087 2006-03-23 05:00:14Z carlos $
Field Summary | |
---|---|
String | ARGUMENTS_FILE_NAME |
Constructor Summary | |
---|---|
CSharpCompiler() |
Method Summary | |
---|---|
String[] | buildCompilerArguments(CompilerConfiguration config, String[] sourceFiles) |
boolean | canUpdateTarget(CompilerConfiguration configuration) |
List | compile(CompilerConfiguration config) |
List | compileOutOfProcess(File workingDirectory, File target, String executable, String[] args) |
String[] | createCommandLine(CompilerConfiguration config) |
String | findExecutable(CompilerConfiguration config) |
String | getOutputFile(CompilerConfiguration configuration) |
protected static String[] | getSourceFiles(CompilerConfiguration config) |
protected static Set | getSourceFilesForSourceRoot(CompilerConfiguration config, String sourceLocation) |
String | getType(Map compilerArguments) |
String | getTypeExtension(CompilerConfiguration configuration) |
static List | parseCompilerOutput(BufferedReader bufferedReader) |
static CompilerError | parseLine(String line)
This method is just here to maintain the public api. |
Deprecated:
This method is just here to maintain the public api. This is now handled in the parse compiler output function.