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