public final class VisualAgeCCompiler extends GccCompatibleCCompiler
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String[] |
headerExtensions |
private java.lang.String |
identifier |
private java.io.File[] |
includePath |
private static VisualAgeCCompiler |
instance |
private static java.lang.String[] |
sourceExtensions |
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID| Modifier | Constructor and Description |
|---|---|
private |
VisualAgeCCompiler(java.lang.String command,
java.lang.String[] sourceExtensions,
java.lang.String[] headerExtensions,
boolean newEnvironment,
org.apache.tools.ant.types.Environment env)
Private constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addImpliedArgs(java.util.Vector args,
boolean debug,
boolean multithreaded,
boolean exceptions,
LinkType linkType,
java.lang.Boolean rtti,
OptimizationEnum optimization) |
void |
addWarningSwitch(java.util.Vector args,
int level) |
java.lang.String |
getIdentifier()
Gets identifier for the compiler.
|
static VisualAgeCCompiler |
getInstance()
Gets singleton instance of this class
|
Linker |
getLinker(LinkType linkType)
Gets the linker that is associated with this processors
|
int |
getMaximumCommandLength() |
addIncludePath, getDefineSwitch, getEnvironmentIncludePath, getIncludeDirSwitch, getUndefineSwitchcreateParseraddIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, runCommand, setCommandcanParse, createConfiguration, getBaseOutputName, getOutputFileNames, parseIncludes, resolveIncludebid, changeEnvironment, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbid, changeEnvironmentprivate static final java.lang.String[] headerExtensions
private static final java.lang.String[] sourceExtensions
private static final VisualAgeCCompiler instance
private java.lang.String identifier
private java.io.File[] includePath
private VisualAgeCCompiler(java.lang.String command,
java.lang.String[] sourceExtensions,
java.lang.String[] headerExtensions,
boolean newEnvironment,
org.apache.tools.ant.types.Environment env)
public static VisualAgeCCompiler getInstance()
public void addImpliedArgs(java.util.Vector args,
boolean debug,
boolean multithreaded,
boolean exceptions,
LinkType linkType,
java.lang.Boolean rtti,
OptimizationEnum optimization)
addImpliedArgs in class GccCompatibleCCompilerpublic void addWarningSwitch(java.util.Vector args,
int level)
addWarningSwitch in class GccCompatibleCCompilerpublic Linker getLinker(LinkType linkType)
Processorpublic int getMaximumCommandLength()
getMaximumCommandLength in class CommandLineCompilerpublic java.lang.String getIdentifier()
getIdentifier in interface ProcessorgetIdentifier in class CommandLineCompiler