public final class VisualAgeLinker extends AbstractLdLinker
Modifier and Type | Field and Description |
---|---|
private static java.lang.String[] |
discardFiles |
private static VisualAgeLinker |
dllLinker |
private static VisualAgeLinker |
instance |
private static java.lang.String[] |
objFiles |
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
Modifier | Constructor and Description |
---|---|
private |
VisualAgeLinker(java.lang.String command,
java.lang.String[] extensions,
java.lang.String[] ignoredExtensions,
java.lang.String outputPrefix,
java.lang.String outputSuffix) |
Modifier and Type | Method and Description |
---|---|
void |
addImpliedArgs(boolean debug,
LinkType linkType,
java.util.Vector args) |
protected java.lang.String |
getDynamicLibFlag() |
java.lang.String |
getIdentifier()
Gets identifier for the compiler.
|
static VisualAgeLinker |
getInstance() |
Linker |
getLinker(LinkType type)
Gets the linker for the specified link type.
|
protected java.lang.String |
getStaticLibFlag() |
addBase, addEntry, addFixed, addIncremental, addLibraryPatterns, addLibrarySets, addMap, addStack, getCommandFileSwitch, getEnvironmentIncludePath, getLibraryKey, getLibraryPath, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, isCaseSensitive, isHPUX, prepareArguments
createConfiguration, decorateLinkerOption, getCommand, getLibtoolLinker, getOutputFileSwitch, getStartupObject, link, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
addVersionFiles, bid, changeEnvironment, createConfiguration
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
private static final java.lang.String[] discardFiles
private static final java.lang.String[] objFiles
private static final VisualAgeLinker dllLinker
private static final VisualAgeLinker instance
private VisualAgeLinker(java.lang.String command, java.lang.String[] extensions, java.lang.String[] ignoredExtensions, java.lang.String outputPrefix, java.lang.String outputSuffix)
public static VisualAgeLinker getInstance()
public void addImpliedArgs(boolean debug, LinkType linkType, java.util.Vector args)
addImpliedArgs
in class AbstractLdLinker
public Linker getLinker(LinkType type)
Linker
public java.lang.String getIdentifier()
getIdentifier
in interface Processor
getIdentifier
in class CommandLineLinker
protected java.lang.String getDynamicLibFlag()
getDynamicLibFlag
in class AbstractLdLinker
protected java.lang.String getStaticLibFlag()
getStaticLibFlag
in class AbstractLdLinker