Compiler, org.codehaus.plexus.logging.LogEnabledpublic class CSharpCompiler extends AbstractCompiler
EOL, PS| Constructor | Description |
|---|---|
CSharpCompiler() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canUpdateTarget(CompilerConfiguration configuration) |
|
java.lang.String[] |
createCommandLine(CompilerConfiguration config) |
Create the command line that would be executed using this configuration.
|
java.lang.String |
getOutputFile(CompilerConfiguration configuration) |
|
protected static java.lang.String[] |
getSourceFiles(CompilerConfiguration config) |
|
protected static java.util.Set<java.lang.String> |
getSourceFilesForSourceRoot(CompilerConfiguration config,
java.lang.String sourceLocation) |
|
static java.util.List<CompilerMessage> |
parseCompilerOutput(java.io.BufferedReader bufferedReader) |
|
static CompilerMessage |
parseLine(java.lang.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 java.lang.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 java.lang.String[] createCommandLine(CompilerConfiguration config) throws CompilerException
Compilerconfig - the CompilerConfiguration describing the compilationCompilerException - if there was an error generating the command
linepublic static java.util.List<CompilerMessage> parseCompilerOutput(java.io.BufferedReader bufferedReader) throws java.io.IOException
java.io.IOExceptionprotected static java.lang.String[] getSourceFiles(CompilerConfiguration config)
public static CompilerMessage parseLine(java.lang.String line)
protected static java.util.Set<java.lang.String> getSourceFilesForSourceRoot(CompilerConfiguration config, java.lang.String sourceLocation)
Copyright © 2018. All rights reserved.