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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanUpdateTarget(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, makeClassNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.plexus.compiler.Compiler
supportsIncrementalCompilation
-
Constructor Details
-
CSharpCompiler
public CSharpCompiler()
-
-
Method Details
-
getCompilerId
- Specified by:
getCompilerIdin classAbstractCompiler
-
canUpdateTarget
- Specified by:
canUpdateTargetin interfaceCompiler- Overrides:
canUpdateTargetin classAbstractCompiler- Throws:
CompilerException
-
getOutputFile
- Specified by:
getOutputFilein interfaceCompiler- Overrides:
getOutputFilein classAbstractCompiler- Throws:
CompilerException
-
performCompile
- Specified by:
performCompilein interfaceCompiler- Overrides:
performCompilein 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)
-