Interface ICdtVariableStatus
-
- All Superinterfaces:
org.eclipse.core.runtime.IStatus
- All Known Implementing Classes:
CdtVariableStatus,SupplierBasedCdtVariableStatus
public interface ICdtVariableStatus extends org.eclipse.core.runtime.IStatusThis interface represents the status of a build macro operation- Since:
- 3.0
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
-
Field Summary
Fields Modifier and Type Field Description static intTYPE_ERRORThis type is used to present that some error other than the one represented by other TYPE_xxx has occuredstatic intTYPE_MACRO_NOT_STRINGThe status of this type is created by the Build Macro of the String-List type when the String value is requestedstatic intTYPE_MACRO_NOT_STRINGLISTThe status of this type is created by the Build Macro of the String type when the String-List value is requestedstatic intTYPE_MACRO_REFERENCE_INCORRECTThis type is used to present that the incorrect macro reference is encountered while resolving macros in some expressionstatic intTYPE_MACRO_UNDEFINEDThis type is used to present that the inexistent macro reference is encountered while resolving macros in some expressionstatic intTYPE_MACROS_REFERENCE_EACHOTHERThis type is used to present that two macros reference each other
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetExpression()returns the string whose resolutinon caused caused this status creation or null if nonejava.lang.StringgetReferencedMacroName()returns the macro name referenced in the resolution string that caused this this status creation or null if nonejava.lang.StringgetVariableName()returns the name of the build macro whose resolution caused this status creation or null if none
-
-
-
Field Detail
-
TYPE_MACRO_UNDEFINED
static final int TYPE_MACRO_UNDEFINED
This type is used to present that the inexistent macro reference is encountered while resolving macros in some expression- See Also:
- Constant Field Values
-
TYPE_MACROS_REFERENCE_EACHOTHER
static final int TYPE_MACROS_REFERENCE_EACHOTHER
This type is used to present that two macros reference each other- See Also:
- Constant Field Values
-
TYPE_MACRO_REFERENCE_INCORRECT
static final int TYPE_MACRO_REFERENCE_INCORRECT
This type is used to present that the incorrect macro reference is encountered while resolving macros in some expression- See Also:
- Constant Field Values
-
TYPE_MACRO_NOT_STRING
static final int TYPE_MACRO_NOT_STRING
The status of this type is created by the Build Macro of the String-List type when the String value is requested- See Also:
- Constant Field Values
-
TYPE_MACRO_NOT_STRINGLIST
static final int TYPE_MACRO_NOT_STRINGLIST
The status of this type is created by the Build Macro of the String type when the String-List value is requested- See Also:
- Constant Field Values
-
TYPE_ERROR
static final int TYPE_ERROR
This type is used to present that some error other than the one represented by other TYPE_xxx has occured- See Also:
- Constant Field Values
-
-
Method Detail
-
getVariableName
java.lang.String getVariableName()
returns the name of the build macro whose resolution caused this status creation or null if none- Returns:
- IBuildMacro
-
getExpression
java.lang.String getExpression()
returns the string whose resolutinon caused caused this status creation or null if none- Returns:
- String
-
getReferencedMacroName
java.lang.String getReferencedMacroName()
returns the macro name referenced in the resolution string that caused this this status creation or null if none- Returns:
- String
-
-