AbstractArLibrarian
, AbstractCompiler
, AbstractLdLinker
, AbstractLinker
, AbstractProcessor
, aCCCompiler
, aCCLinker
, ADSCCompiler
, ADSLibrarian
, ADSLinker
, BorlandCCompiler
, BorlandLibrarian
, BorlandLinker
, BorlandResourceCompiler
, C89CCompiler
, C89Linker
, ClxxCCompiler
, ClxxLibrarian
, ClxxLinker
, CommandLineCCompiler
, CommandLineCompiler
, CommandLineFortranCompiler
, CommandLineLinker
, CompaqVisualFortranCompiler
, CompaqVisualFortranLibrarian
, CompaqVisualFortranLinker
, DevStudio2005CCompiler
, DevStudioCCompiler
, DevStudioCompatibleCCompiler
, DevStudioCompatibleLibrarian
, DevStudioCompatibleLinker
, DevStudioLibrarian
, DevStudioLinker
, DevStudioMIDLCompiler
, DevStudioResourceCompiler
, ForteCCCompiler
, ForteCCLinker
, GccCCompiler
, GccCCompiler
, GccCCompiler
, GccCompatibleCCompiler
, GccLibrarian
, GccLibrarian
, GccLibrarian
, GccLinker
, GccLinker
, GccLinker
, GppLinker
, GppLinker
, GppLinker
, IccCompiler
, IccLinker
, IntelLinux32CCompiler
, IntelLinux32Linker
, IntelLinux64CCompiler
, IntelLinux64Linker
, IntelWin32CCompiler
, IntelWin32Librarian
, IntelWin32Linker
, IntelWin64CCompiler
, LdLinker
, LdLinker
, LdLinker
, MetaObjectCompiler
, OpenWatcomCCompiler
, OpenWatcomCLinker
, OpenWatcomCompiler
, OpenWatcomFortranCompiler
, OpenWatcomFortranLinker
, OpenWatcomLibrarian
, OpenWatcomLinker
, OS390CCompiler
, OS390Linker
, PrecompilingCommandLineCCompiler
, PrecompilingCommandLineCompiler
, UserInterfaceCompiler
, VisualAgeCCompiler
, VisualAgeLinker
, WindresResourceCompiler
, XpidlCompiler
public interface Processor
Modifier and Type | Method | Description |
---|---|---|
int |
bid(java.lang.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
|
java.lang.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
|
java.lang.String[] |
getOutputFileNames(java.lang.String inputFile,
VersionInfo versionInfo) |
Output file name (no path components) corresponding to source file
|
int bid(java.lang.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 java.lang.String getIdentifier()
java.lang.String[] getOutputFileNames(java.lang.String inputFile, VersionInfo versionInfo)
inputFile
- input fileCopyright ? 2001-2019 Ant-Contrib project. All Rights Reserved.