org.eclipse.cdt.managedbuilder.internal.dataprovider
Class ExternalExtensionMacroSupplier
java.lang.Object
org.eclipse.cdt.managedbuilder.internal.dataprovider.ExternalExtensionMacroSupplier
- All Implemented Interfaces:
- org.eclipse.cdt.utils.cdtvariables.ICdtVariableSupplier
public class ExternalExtensionMacroSupplier
- extends java.lang.Object
- implements org.eclipse.cdt.utils.cdtvariables.ICdtVariableSupplier
This supplier is used to suply macros provided by the tool-integrator
- Since:
- 3.0
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExternalExtensionMacroSupplier
public ExternalExtensionMacroSupplier(ICdtVariableManager mngr,
org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfgDes)
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