org.eclipse.cdt.managedbuilder.internal.macros
Class BuildMacro
java.lang.Object
org.eclipse.cdt.core.cdtvariables.CdtVariable
org.eclipse.cdt.managedbuilder.internal.macros.BuildMacro
- All Implemented Interfaces:
- ICdtVariable, IBuildMacro
- Direct Known Subclasses:
- MbsMacroSupplier.FileContextMacro, MbsMacroSupplier.OptionMacro
public class BuildMacro
- extends CdtVariable
- implements IBuildMacro
This is the trivial implementation of the IBuildMacro used internaly by the MBS
- Since:
- 3.0
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuildMacro
public BuildMacro()
BuildMacro
public BuildMacro(ICdtVariable var)
BuildMacro
public BuildMacro(java.lang.String name,
int type,
java.lang.String value)
BuildMacro
public BuildMacro(java.lang.String name,
int type,
java.lang.String[] value)
getMacroValueType
public int getMacroValueType()
- Specified by:
getMacroValueType
in interface IBuildMacro
getStringListValue
public java.lang.String[] getStringListValue()
throws BuildMacroException
- Specified by:
getStringListValue
in interface ICdtVariable
- Specified by:
getStringListValue
in interface IBuildMacro
- Overrides:
getStringListValue
in class CdtVariable
- Throws:
BuildMacroException
getStringValue
public java.lang.String getStringValue()
throws BuildMacroException
- Specified by:
getStringValue
in interface ICdtVariable
- Specified by:
getStringValue
in interface IBuildMacro
- Overrides:
getStringValue
in class CdtVariable
- Throws:
BuildMacroException