Interface ICdtVariableStatus
- All Superinterfaces:
org.eclipse.core.runtime.IStatus
- All Known Implementing Classes:
CdtVariableStatus
,SupplierBasedCdtVariableStatus
public interface ICdtVariableStatus
extends org.eclipse.core.runtime.IStatus
This 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
Modifier and TypeFieldDescriptionstatic final int
This type is used to present that some error other than the one represented by other TYPE_xxx has occuredstatic final int
The status of this type is created by the Build Macro of the String-List type when the String value is requestedstatic final int
The status of this type is created by the Build Macro of the String type when the String-List value is requestedstatic final int
This type is used to present that the incorrect macro reference is encountered while resolving macros in some expressionstatic final int
This type is used to present that the inexistent macro reference is encountered while resolving macros in some expressionstatic final int
This type is used to present that two macros reference each otherFields inherited from interface org.eclipse.core.runtime.IStatus
CANCEL, ERROR, INFO, OK, WARNING
-
Method Summary
Modifier and TypeMethodDescriptionreturns the string whose resolutinon caused caused this status creation or null if nonereturns the macro name referenced in the resolution string that caused this this status creation or null if nonereturns the name of the build macro whose resolution caused this status creation or null if noneMethods inherited from interface org.eclipse.core.runtime.IStatus
getChildren, getCode, getException, getMessage, getPlugin, getSeverity, isMultiStatus, isOK, matches
-
Field Details
-
TYPE_MACRO_UNDEFINED
static final int TYPE_MACRO_UNDEFINEDThis type is used to present that the inexistent macro reference is encountered while resolving macros in some expression- See Also:
-
TYPE_MACROS_REFERENCE_EACHOTHER
static final int TYPE_MACROS_REFERENCE_EACHOTHERThis type is used to present that two macros reference each other- See Also:
-
TYPE_MACRO_REFERENCE_INCORRECT
static final int TYPE_MACRO_REFERENCE_INCORRECTThis type is used to present that the incorrect macro reference is encountered while resolving macros in some expression- See Also:
-
TYPE_MACRO_NOT_STRING
static final int TYPE_MACRO_NOT_STRINGThe status of this type is created by the Build Macro of the String-List type when the String value is requested- See Also:
-
TYPE_MACRO_NOT_STRINGLIST
static final int TYPE_MACRO_NOT_STRINGLISTThe status of this type is created by the Build Macro of the String type when the String-List value is requested- See Also:
-
TYPE_ERROR
static final int TYPE_ERRORThis type is used to present that some error other than the one represented by other TYPE_xxx has occured- See Also:
-
-
Method Details
-
getVariableName
String getVariableName()returns the name of the build macro whose resolution caused this status creation or null if none- Returns:
- IBuildMacro
-
getExpression
String getExpression()returns the string whose resolutinon caused caused this status creation or null if none- Returns:
- String
-
getReferencedMacroName
String getReferencedMacroName()returns the macro name referenced in the resolution string that caused this this status creation or null if none- Returns:
- String
-