Package org.eclipse.cdt.core.dom.ast
Interface ISemanticProblem
- All Known Subinterfaces:
IProblemBinding
,IProblemType
public interface ISemanticProblem
Base interface for all semantic problems:
IProblemBinding
, IProblemType
- Since:
- 5.3
- 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
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionint
getID()
Returns the ID of the problem.A human-readable message that describes the problem.
-
Field Details
-
BINDING_NOT_FOUND
static final int BINDING_NOT_FOUND- See Also:
-
BINDING_INVALID_OVERLOAD
static final int BINDING_INVALID_OVERLOAD- See Also:
-
BINDING_INVALID_USING
static final int BINDING_INVALID_USING- See Also:
-
BINDING_AMBIGUOUS_LOOKUP
static final int BINDING_AMBIGUOUS_LOOKUP- See Also:
-
BINDING_INVALID_TYPE
static final int BINDING_INVALID_TYPE- See Also:
-
BINDING_CIRCULAR_INHERITANCE
static final int BINDING_CIRCULAR_INHERITANCE- See Also:
-
BINDING_DEFINITION_NOT_FOUND
static final int BINDING_DEFINITION_NOT_FOUND- See Also:
-
BINDING_KNR_PARAMETER_DECLARATION_NOT_FOUND
static final int BINDING_KNR_PARAMETER_DECLARATION_NOT_FOUND- See Also:
-
BINDING_LABEL_STATEMENT_NOT_FOUND
static final int BINDING_LABEL_STATEMENT_NOT_FOUND- See Also:
-
BINDING_BAD_SCOPE
static final int BINDING_BAD_SCOPE- See Also:
-
BINDING_INVALID_REDEFINITION
static final int BINDING_INVALID_REDEFINITION- See Also:
-
BINDING_INVALID_REDECLARATION
static final int BINDING_INVALID_REDECLARATION- See Also:
-
BINDING_MEMBER_DECLARATION_NOT_FOUND
static final int BINDING_MEMBER_DECLARATION_NOT_FOUND- See Also:
-
BINDING_RECURSION_IN_LOOKUP
static final int BINDING_RECURSION_IN_LOOKUP- See Also:
-
BINDING_INVALID_TEMPLATE_ARGUMENTS
static final int BINDING_INVALID_TEMPLATE_ARGUMENTS- See Also:
-
BINDING_NO_CLASS
static final int BINDING_NO_CLASS- See Also:
-
BINDING_INVALID_STRUCTURED_BINDING_INITIALIZER
static final int BINDING_INVALID_STRUCTURED_BINDING_INITIALIZER- Since:
- 8.1
- See Also:
-
BINDING_INVALID_TEMPLATE_INSTANTIATION
static final int BINDING_INVALID_TEMPLATE_INSTANTIATION- Since:
- 8.4
- See Also:
-
TYPE_NO_NAME
static final int TYPE_NO_NAME- See Also:
-
TYPE_UNRESOLVED_NAME
static final int TYPE_UNRESOLVED_NAME- See Also:
-
TYPE_AUTO_FOR_NON_STATIC_FIELD
static final int TYPE_AUTO_FOR_NON_STATIC_FIELD- See Also:
-
TYPE_CANNOT_DEDUCE_AUTO_TYPE
static final int TYPE_CANNOT_DEDUCE_AUTO_TYPE- See Also:
-
TYPE_UNKNOWN_FOR_EXPRESSION
static final int TYPE_UNKNOWN_FOR_EXPRESSION- See Also:
-
TYPE_NOT_PERSISTED
static final int TYPE_NOT_PERSISTED- See Also:
-
TYPE_ENUMERATION_EXPECTED
static final int TYPE_ENUMERATION_EXPECTED- Since:
- 5.6
- See Also:
-
TYPE_CANNOT_DEDUCE_DECLTYPE_AUTO_TYPE
static final int TYPE_CANNOT_DEDUCE_DECLTYPE_AUTO_TYPE- Since:
- 6.1
- See Also:
-
TYPE_AUTO_FOR_VIRTUAL_METHOD
static final int TYPE_AUTO_FOR_VIRTUAL_METHOD- Since:
- 6.3
- See Also:
-
TYPE_CANNOT_DEDUCE_STRUCTURED_BINDING_TYPE
static final int TYPE_CANNOT_DEDUCE_STRUCTURED_BINDING_TYPE- Since:
- 6.9
- See Also:
-
-
Method Details
-
getID
int getID()Returns the ID of the problem. -
getMessage
String getMessage()A human-readable message that describes the problem.
-