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