Eclipse CDT
7.0

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

Field Summary
static int BINDING_AMBIGUOUS_LOOKUP
           
static int BINDING_BAD_SCOPE
           
static int BINDING_CIRCULAR_INHERITANCE
           
static int BINDING_DEFINITION_NOT_FOUND
           
static int BINDING_INVALID_OVERLOAD
           
static int BINDING_INVALID_REDECLARATION
           
static int BINDING_INVALID_REDEFINITION
           
static int BINDING_INVALID_TEMPLATE_ARGUMENTS
           
static int BINDING_INVALID_TYPE
           
static int BINDING_INVALID_USING
           
static int BINDING_KNR_PARAMETER_DECLARATION_NOT_FOUND
           
static int BINDING_LABEL_STATEMENT_NOT_FOUND
           
static int BINDING_MEMBER_DECLARATION_NOT_FOUND
           
static int BINDING_NO_CLASS
           
static int BINDING_NOT_FOUND
           
static int BINDING_RECURSION_IN_LOOKUP
           
static int TYPE_AUTO_FOR_NON_STATIC_FIELD
           
static int TYPE_CANNOT_DEDUCE_AUTO_TYPE
           
static int TYPE_ENUMERATION_EXPECTED
           
static int TYPE_NO_NAME
           
static int TYPE_NOT_PERSISTED
           
static int TYPE_UNKNOWN_FOR_EXPRESSION
           
static int TYPE_UNRESOLVED_NAME
           
 
Method Summary
 int getID()
          Returns the ID of the problem.
 java.lang.String getMessage()
          A human-readable message that describes the problem.
 

Field Detail

BINDING_NOT_FOUND

static final int BINDING_NOT_FOUND
See Also:
Constant Field Values

BINDING_INVALID_OVERLOAD

static final int BINDING_INVALID_OVERLOAD
See Also:
Constant Field Values

BINDING_INVALID_USING

static final int BINDING_INVALID_USING
See Also:
Constant Field Values

BINDING_AMBIGUOUS_LOOKUP

static final int BINDING_AMBIGUOUS_LOOKUP
See Also:
Constant Field Values

BINDING_INVALID_TYPE

static final int BINDING_INVALID_TYPE
See Also:
Constant Field Values

BINDING_CIRCULAR_INHERITANCE

static final int BINDING_CIRCULAR_INHERITANCE
See Also:
Constant Field Values

BINDING_DEFINITION_NOT_FOUND

static final int BINDING_DEFINITION_NOT_FOUND
See Also:
Constant Field Values

BINDING_KNR_PARAMETER_DECLARATION_NOT_FOUND

static final int BINDING_KNR_PARAMETER_DECLARATION_NOT_FOUND
See Also:
Constant Field Values

BINDING_LABEL_STATEMENT_NOT_FOUND

static final int BINDING_LABEL_STATEMENT_NOT_FOUND
See Also:
Constant Field Values

BINDING_BAD_SCOPE

static final int BINDING_BAD_SCOPE
See Also:
Constant Field Values

BINDING_INVALID_REDEFINITION

static final int BINDING_INVALID_REDEFINITION
See Also:
Constant Field Values

BINDING_INVALID_REDECLARATION

static final int BINDING_INVALID_REDECLARATION
See Also:
Constant Field Values

BINDING_MEMBER_DECLARATION_NOT_FOUND

static final int BINDING_MEMBER_DECLARATION_NOT_FOUND
See Also:
Constant Field Values

BINDING_RECURSION_IN_LOOKUP

static final int BINDING_RECURSION_IN_LOOKUP
See Also:
Constant Field Values

BINDING_INVALID_TEMPLATE_ARGUMENTS

static final int BINDING_INVALID_TEMPLATE_ARGUMENTS
See Also:
Constant Field Values

BINDING_NO_CLASS

static final int BINDING_NO_CLASS
See Also:
Constant Field Values

TYPE_NO_NAME

static final int TYPE_NO_NAME
See Also:
Constant Field Values

TYPE_UNRESOLVED_NAME

static final int TYPE_UNRESOLVED_NAME
See Also:
Constant Field Values

TYPE_AUTO_FOR_NON_STATIC_FIELD

static final int TYPE_AUTO_FOR_NON_STATIC_FIELD
See Also:
Constant Field Values

TYPE_CANNOT_DEDUCE_AUTO_TYPE

static final int TYPE_CANNOT_DEDUCE_AUTO_TYPE
See Also:
Constant Field Values

TYPE_UNKNOWN_FOR_EXPRESSION

static final int TYPE_UNKNOWN_FOR_EXPRESSION
See Also:
Constant Field Values

TYPE_NOT_PERSISTED

static final int TYPE_NOT_PERSISTED
See Also:
Constant Field Values

TYPE_ENUMERATION_EXPECTED

static final int TYPE_ENUMERATION_EXPECTED
Since:
5.6
See Also:
Constant Field Values
Method Detail

getID

int getID()
Returns the ID of the problem.


getMessage

java.lang.String getMessage()
A human-readable message that describes the problem.


Eclipse CDT
7.0

Copyright (c) IBM Corp. and others 2004, 2012. All Rights Reserved.