| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectnet.sf.antcontrib.cpptasks.compiler.AbstractProcessornet.sf.antcontrib.cpptasks.compiler.AbstractCompilernet.sf.antcontrib.cpptasks.compiler.CommandLineCompilernet.sf.antcontrib.cpptasks.devstudio.DevStudioMIDLCompilerpublic final class DevStudioMIDLCompilerextends CommandLineCompilerField 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[] | |
protected String |
|
protected String |
|
static DevStudioMIDLCompiler | |
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
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 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