Interface IProblemBinding

    • Field Detail

      • SEMANTIC_CIRCULAR_INHERITANCE

        static final int SEMANTIC_CIRCULAR_INHERITANCE
        See Also:
        Constant Field Values
      • SEMANTIC_DEFINITION_NOT_FOUND

        static final int SEMANTIC_DEFINITION_NOT_FOUND
        See Also:
        Constant Field Values
      • SEMANTIC_KNR_PARAMETER_DECLARATION_NOT_FOUND

        static final int SEMANTIC_KNR_PARAMETER_DECLARATION_NOT_FOUND
        See Also:
        Constant Field Values
      • SEMANTIC_LABEL_STATEMENT_NOT_FOUND

        static final int SEMANTIC_LABEL_STATEMENT_NOT_FOUND
        See Also:
        Constant Field Values
      • SEMANTIC_INVALID_REDEFINITION

        static final int SEMANTIC_INVALID_REDEFINITION
        See Also:
        Constant Field Values
      • SEMANTIC_INVALID_REDECLARATION

        static final int SEMANTIC_INVALID_REDECLARATION
        See Also:
        Constant Field Values
      • SEMANTIC_MEMBER_DECLARATION_NOT_FOUND

        static final int SEMANTIC_MEMBER_DECLARATION_NOT_FOUND
        See Also:
        Constant Field Values
      • SEMANTIC_RECURSION_IN_LOOKUP

        static final int SEMANTIC_RECURSION_IN_LOOKUP
        See Also:
        Constant Field Values
      • SEMANTIC_INVALID_TEMPLATE_ARGUMENTS

        static final int SEMANTIC_INVALID_TEMPLATE_ARGUMENTS
        Since:
        5.1
        See Also:
        Constant Field Values
      • LAST_PROBLEM

        @Deprecated
        static final int LAST_PROBLEM
        Deprecated.
        There may be additional problems.
        See Also:
        Constant Field Values
        Restriction:
        This field is not intended to be referenced by clients.
    • Method Detail

      • getASTNode

        IASTNode getASTNode()
        Returns the AST node that this problem was created for
      • getFileName

        String getFileName()
        Returns the file name this problem occurred in, or null if it is unknown.
      • getLineNumber

        int getLineNumber()
        Returns the line number for this problem, or -1 if it is unknown.
      • getCandidateBindings

        IBinding[] getCandidateBindings()
        Returns bindings that were considered when resolving the node corresponding to this problem binding, but rejected for some reason.
        Returns:
        an array of candidate bindings.
        Since:
        5.1