Class CSharpCompiler
java.lang.Object
org.codehaus.plexus.compiler.AbstractCompiler
org.codehaus.plexus.compiler.csharp.CSharpCompiler
- All Implemented Interfaces:
Compiler
-
Field Summary
Fields inherited from class org.codehaus.plexus.compiler.AbstractCompiler
EOL, PS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canUpdateTarget
(CompilerConfiguration configuration) String[]
getOutputFile
(CompilerConfiguration configuration) protected static String[]
getSourceFiles
(CompilerConfiguration config) getSourceFilesForSourceRoot
(CompilerConfiguration config, String sourceLocation) static List
<CompilerMessage> parseCompilerOutput
(BufferedReader bufferedReader) performCompile
(CompilerConfiguration config) Methods inherited from class org.codehaus.plexus.compiler.AbstractCompiler
getCompilerOutputStyle, getInputFileEnding, getLog, getLogger, getOutputFileEnding, getPathString, logCompiling, makeClassName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.codehaus.plexus.compiler.Compiler
supportsIncrementalCompilation
-
Constructor Details
-
CSharpCompiler
public CSharpCompiler()
-
-
Method Details
-
getCompilerId
- Specified by:
getCompilerId
in classAbstractCompiler
-
canUpdateTarget
- Specified by:
canUpdateTarget
in interfaceCompiler
- Overrides:
canUpdateTarget
in classAbstractCompiler
- Throws:
CompilerException
-
getOutputFile
- Specified by:
getOutputFile
in interfaceCompiler
- Overrides:
getOutputFile
in classAbstractCompiler
- Throws:
CompilerException
-
performCompile
- Specified by:
performCompile
in interfaceCompiler
- Overrides:
performCompile
in classAbstractCompiler
- Throws:
CompilerException
-
createCommandLine
- Throws:
CompilerException
-
parseCompilerOutput
public static List<CompilerMessage> parseCompilerOutput(BufferedReader bufferedReader) throws IOException - Throws:
IOException
-
getSourceFiles
-
getSourceFilesForSourceRoot
protected static Set<String> getSourceFilesForSourceRoot(CompilerConfiguration config, String sourceLocation)
-