Interface IParseTree

    • Method Detail

      • getEnclosingType

        IType getEnclosingType()
      • getOffset

        int getOffset()
      • getLength

        int getLength()
      • setLength

        void setLength​(int iLength)
      • getLineNum

        int getLineNum()
      • getColumn

        int getColumn()
      • getExtent

        int getExtent()
      • isAncestorOf

        boolean isAncestorOf​(IParseTree l)
      • contains

        boolean contains​(int iPosition)
      • containsOrBorders

        boolean containsOrBorders​(int iPosition,
                                  boolean strict)
      • containsOrBorders

        boolean containsOrBorders​(IParseTree l,
                                  boolean strict)
      • getDeepestLocation

        IParseTree getDeepestLocation​(int iPosition,
                                      boolean strict)
      • getDeepestLocation

        IParseTree getDeepestLocation​(int iStart,
                                      int iEnd,
                                      boolean strict)
      • getDeepestLocation

        IParseTree getDeepestLocation​(boolean statementsOnly,
                                      int iStart,
                                      int iEnd,
                                      boolean strict)
      • getDeepestStatementLocation

        IParseTree getDeepestStatementLocation​(int iPosition,
                                               boolean strict)
      • getStatementAtLine

        IParseTree getStatementAtLine​(int iLineNum,
                                      Class clsSkip)
      • getParentOtherThanThis

        IParseTree getParentOtherThanThis()
      • setParent

        void setParent​(IParseTree parent)
      • areOffsetAndExtentEqual

        boolean areOffsetAndExtentEqual​(IParseTree location)
      • getTextFromTokens

        String getTextFromTokens()
      • clearParseTreeInformation

        void clearParseTreeInformation()
      • areAllChildrenAfterPosition

        boolean areAllChildrenAfterPosition​(int caret)
      • getDominatingLocationList

        List<IParseTree> getDominatingLocationList()
      • isSiblingOf

        boolean isSiblingOf​(IParseTree deepestAtEnd)
      • getChildAfter

        IParseTree getChildAfter​(int point)
      • getChildBefore

        IParseTree getChildBefore​(int point)
      • getPreviousSibling

        IParseTree getPreviousSibling()
      • getDeepestFirstChild

        IParseTree getDeepestFirstChild()
      • getMatchingElement

        IParseTree getMatchingElement​(int iStart,
                                      int iLength)
      • isAncestor

        boolean isAncestor​(IParseTree after)