public interface Processor
Modifier and Type | Method and Description |
---|---|
int |
bid(String inputFile)
Returns a bid indicating the desire of this compiler to process the
file.
|
Processor |
changeEnvironment(boolean newEnvironment,
org.apache.tools.ant.types.Environment env) |
ProcessorConfiguration |
createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] defaultProviders,
ProcessorDef specificConfig,
TargetDef targetPlatform,
VersionInfo versionInfo)
Returns the compiler configuration for
|
String |
getIdentifier()
Retrieve an identifier that identifies the specific version of the
compiler.
|
Linker |
getLinker(LinkType type)
Gets the linker that is associated with this processors
|
String[] |
getOutputFileNames(String inputFile,
VersionInfo versionInfo)
Output file name (no path components) corresponding to source file
|
int bid(String inputFile)
inputFile
- input fileProcessor changeEnvironment(boolean newEnvironment, org.apache.tools.ant.types.Environment env)
ProcessorConfiguration createConfiguration(CCTask task, LinkType linkType, ProcessorDef[] defaultProviders, ProcessorDef specificConfig, TargetDef targetPlatform, VersionInfo versionInfo)
defaultProviders
- When specificConfig corresponds to a specificConfig
- A String getIdentifier()
String[] getOutputFileNames(String inputFile, VersionInfo versionInfo)
inputFile
- input fileCopyright © 2005-2016 NAR Maven Plugin developers. All Rights Reserved.