Methods in org.eclipse.cdt.core.cdtvariables that throw CdtVariableException |
void |
ICdtVariableManager.checkVariableIntegrity(org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
checks the integrity of the Macros
If there are inconsistencies, such as when a macro value refers to a nonexistent macro
or when two macros refer to each other, this method will throw the BuildMacroException exception
The BuildMacroException will contain the human-readable string describing
the inconsistency and the array of the IBuildMacro interfaces that will represent the macros that
caused the inconsistency. |
java.lang.String[] |
ICdtVariable.getStringListValue()
|
java.lang.String[] |
CdtVariable.getStringListValue()
|
java.lang.String |
ICdtVariable.getStringValue()
|
java.lang.String |
CdtVariable.getStringValue()
|
boolean |
ICdtVariableManager.isStringListValue(java.lang.String value,
org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
|
java.lang.String[] |
ICdtVariableManager.resolveStringListValue(java.lang.String value,
java.lang.String nonexistentMacrosValue,
java.lang.String listDelimiter,
org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
if the string contains a value that can be treated as a StringList resolves it to arrays of strings
otherwise throws the BuildMacroException exception |
java.lang.String[] |
ICdtVariableManager.resolveStringListValues(java.lang.String[] value,
java.lang.String nonexistentMacrosValue,
java.lang.String listDelimiter,
org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
resolves macros in the array of string-list values |
java.lang.String |
ICdtVariableManager.resolveValue(java.lang.String value,
java.lang.String nonexistentMacrosValue,
java.lang.String listDelimiter,
org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
resolves all macros in the string. |
Methods in org.eclipse.cdt.internal.core.cdtvariables that throw CdtVariableException |
void |
CdtVariableManager.checkVariableIntegrity(org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
|
java.lang.String[] |
EnvironmentVariableSupplier.EnvVarMacro.getStringListValue()
|
java.lang.String |
EnvironmentVariableSupplier.EnvVarMacro.getStringValue()
|
java.lang.String |
EclipseVariablesVariableSupplier.EclipseVarMacro.getStringValue()
|
boolean |
CdtVariableManager.isStringListValue(java.lang.String value,
org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
|
java.lang.String[] |
CdtVariableManager.resolveStringListValue(java.lang.String value,
java.lang.String nonexistentMacrosValue,
java.lang.String listDelimiter,
org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
|
java.lang.String[] |
CdtVariableManager.resolveStringListValues(java.lang.String[] value,
java.lang.String nonexistentMacrosValue,
java.lang.String listDelimiter,
org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
|
java.lang.String |
CdtVariableManager.resolveValue(java.lang.String value,
java.lang.String nonexistentMacrosValue,
java.lang.String listDelimiter,
org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfg)
|
void |
CoreVariableSubstitutor.setMacroContextInfo(int contextType,
java.lang.Object contextData)
|