org.eclipse.cdt.internal.core.cdtvariables
Class CoreVariableSubstitutor
java.lang.Object
org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor
org.eclipse.cdt.internal.core.cdtvariables.CoreVariableSubstitutor
- All Implemented Interfaces:
- org.eclipse.cdt.utils.cdtvariables.IVariableSubstitutor
public class CoreVariableSubstitutor
- extends org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor
This substitutor resolves all macro references
- Since:
- 3.0
- See Also:
IVariableSubstitutor
Constructor Summary |
CoreVariableSubstitutor(org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo contextInfo,
java.lang.String inexistentMacroValue,
java.lang.String listDelimiter)
|
CoreVariableSubstitutor(org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo contextInfo,
java.lang.String inexistentMacroValue,
java.lang.String listDelimiter,
java.util.Map delimiterMap,
java.lang.String incorrectlyReferencedMacroValue)
|
Methods inherited from class org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor |
getDelimiterMap, getIncorrectlyReferencedMacroValue, getInexistentMacroValue, getListDelimiter, getMacroContextInfo, reset, resolveToString, resolveToStringList, setDelimiterMap, setIncorrectlyReferencedMacroValue, setInexistentMacroValue, setListDelimiter, setMacroContextInfo |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CoreVariableSubstitutor
public CoreVariableSubstitutor(org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo contextInfo,
java.lang.String inexistentMacroValue,
java.lang.String listDelimiter,
java.util.Map delimiterMap,
java.lang.String incorrectlyReferencedMacroValue)
CoreVariableSubstitutor
public CoreVariableSubstitutor(org.eclipse.cdt.utils.cdtvariables.IVariableContextInfo contextInfo,
java.lang.String inexistentMacroValue,
java.lang.String listDelimiter)
setMacroContextInfo
public void setMacroContextInfo(int contextType,
java.lang.Object contextData)
throws CdtVariableException
- Throws:
CdtVariableException