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.