org.codehaus.plexus.compiler
public interface Compiler
Version: $Id: Compiler.java 2723 2005-10-15 14:58:55Z brett $
Field Summary | |
---|---|
String | ROLE |
Method Summary | |
---|---|
boolean | canUpdateTarget(CompilerConfiguration configuration) |
List | compile(CompilerConfiguration configuration) |
String[] | createCommandLine(CompilerConfiguration config)
Create the command line that would be executed using this configuration.
|
CompilerOutputStyle | getCompilerOutputStyle() |
String | getInputFileEnding(CompilerConfiguration configuration) |
String | getOutputFile(CompilerConfiguration configuration) |
String | getOutputFileEnding(CompilerConfiguration configuration) |
Parameters: config the CompilerConfiguration describing the compilation
Returns: an array of Strings that make up the command line, or null if this compiler has no concept of command line
Throws: CompilerException if there was an error generating the command line