Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
net.sf.antcontrib.cpptasks.compiler.AbstractCompiler
net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
net.sf.antcontrib.cpptasks.devstudio.DevStudioResourceCompiler
public final class DevStudioResourceCompiler
extends CommandLineCompiler
Field Summary |
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor | |
DEFAULT_DISCARD_BID , DEFAULT_PROCESS_BID |
Method Summary | |
protected void |
|
protected void |
|
Processor |
|
protected Parser |
|
protected int | |
protected void |
|
protected File[] | |
String |
|
protected String |
|
protected String |
|
static DevStudioResourceCompiler | |
Linker | |
int | |
protected int | |
protected int |
|
protected void |
|
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler | |
addImpliedArgs , addIncludes , addWarningSwitch , buildDefineArguments , compile , createConfiguration , getArgumentCountPerInputFile , getCommand , getDefineSwitch , getEnvironmentIncludePath , getIdentifier , getIncludeDirSwitch , getInputFileArgument , getLibtool , getLibtoolCompiler , getMaximumCommandLength , getMaximumInputFilesPerCommand , getTotalArgumentLengthForInputFile , getUndefineSwitch , runCommand , setCommand |
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractCompiler | |
canParse , createConfiguration , createConfiguration , createParser , getBaseOutputName , getOutputFileNames , parseIncludes , resolveInclude |
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor | |
bid , changeEnvironment , clone , getHeaderExtensions , getIdentifier , getIdentifier , getOSArch , getOSName , getSourceExtensions , isDarwin , toString |
protected void addImpliedArgs(Vector args, boolean debug, boolean multithreaded, boolean exceptions, LinkType linkType, Boolean rtti, OptimizationEnum optimization)
- Overrides:
- addImpliedArgs in interface CommandLineCompiler
protected void addWarningSwitch(Vector args, int level)
- Overrides:
- addWarningSwitch in interface CommandLineCompiler
public Processor changeEnvironment(boolean newEnvironment, Environment env)
- Specified by:
- changeEnvironment in interface Processor
- Overrides:
- changeEnvironment in interface AbstractProcessor
protected Parser createParser(File source)
The include parser for C will work just fine, but we didn't want to inherit from CommandLineCCompiler
- Overrides:
- createParser in interface AbstractCompiler
protected int getArgumentCountPerInputFile()
- Overrides:
- getArgumentCountPerInputFile in interface CommandLineCompiler
protected void getDefineSwitch(StringBuffer buffer, String define, String value)
- Overrides:
- getDefineSwitch in interface CommandLineCompiler
protected File[] getEnvironmentIncludePath()
- Overrides:
- getEnvironmentIncludePath in interface CommandLineCompiler
public String getIdentifier()
Retrieve an identifier that identifies the specific version of the compiler. Compilers with the same identifier should produce the same output files for the same input files and command line switches.
- Specified by:
- getIdentifier in interface Processor
- Overrides:
- getIdentifier in interface CommandLineCompiler
protected String getIncludeDirSwitch(String includeDir)
- Overrides:
- getIncludeDirSwitch in interface CommandLineCompiler
protected String getInputFileArgument(File outputDir, String filename, int index)
- Overrides:
- getInputFileArgument in interface CommandLineCompiler
public Linker getLinker(LinkType type)
Gets the linker that is associated with this processors
public int getMaximumCommandLength()
- Overrides:
- getMaximumCommandLength in interface CommandLineCompiler
protected int getMaximumInputFilesPerCommand()
- Overrides:
- getMaximumInputFilesPerCommand in interface CommandLineCompiler
protected int getTotalArgumentLengthForInputFile(File outputDir, String inputFile)
- Overrides:
- getTotalArgumentLengthForInputFile in interface CommandLineCompiler
protected void getUndefineSwitch(StringBuffer buffer, String define)
- Overrides:
- getUndefineSwitch in interface CommandLineCompiler