org.eclipse.cdt.managedbuilder.internal.macros
Class CoreMacrosSupplier
java.lang.Object
org.eclipse.cdt.managedbuilder.internal.macros.BuildCdtVariablesSupplierBase
org.eclipse.cdt.managedbuilder.internal.macros.CoreMacrosSupplier
- All Implemented Interfaces:
- IBuildMacroSupplier, org.eclipse.cdt.utils.cdtvariables.ICdtVariableSupplier
public class CoreMacrosSupplier
- extends BuildCdtVariablesSupplierBase
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getMacro
public IBuildMacro getMacro(java.lang.String macroName,
int contextType,
java.lang.Object contextData)
- Specified by:
getMacro
in interface IBuildMacroSupplier
- Specified by:
getMacro
in class BuildCdtVariablesSupplierBase
- Parameters:
macroName
- macro namecontextType
- context typecontextData
- context data
- Returns:
- IBuildMacro
getMacros
public IBuildMacro[] getMacros(int contextType,
java.lang.Object contextData)
- Specified by:
getMacros
in interface IBuildMacroSupplier
- Specified by:
getMacros
in class BuildCdtVariablesSupplierBase
- Parameters:
contextType
- context typecontextData
- context data
- Returns:
- IBuildMacro[]
getVariable
public ICdtVariable getVariable(java.lang.String macroName,
IMacroContextInfo context)
- Specified by:
getVariable
in interface IBuildMacroSupplier
- Overrides:
getVariable
in class BuildCdtVariablesSupplierBase
getVariables
public ICdtVariable[] getVariables(IMacroContextInfo context)
- Specified by:
getVariables
in interface IBuildMacroSupplier
- Overrides:
getVariables
in class BuildCdtVariablesSupplierBase