Class AbstractApexNode<T extends apex.jorje.semantic.ast.AstNode>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected T node
      Deprecated.
       
      • Fields inherited from class net.sourceforge.pmd.lang.ast.AbstractNode

        beginColumn, beginLine, childIndex, children, endColumn, endLine, firstToken, id, lastToken, parent
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractApexNode​(T node)
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      Iterable<? extends ApexNode<?>> children()
      Deprecated.
       
      ApexNode<?> getChild​(int index)
      Deprecated.
       
      String getLocation()
      Deprecated.
       
      T getNode()
      Deprecated.
      Get the underlying AST node.
      ApexNode<?> getParent()
      Deprecated.
       
      protected void handleSourceCode​(String source)
      Deprecated.
       
      boolean hasRealLoc()
      Deprecated.
       
      • Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode

        appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getDataFlowNode, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getIndexInParent, getNthParent, getNumChildren, getParentsOfType, getUserData, getXPathAttributesIterator, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfAnyType, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetFirstToken, jjtGetId, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData, testingOnlySetBeginColumn, testingOnlySetBeginLine, testingOnlySetEndColumn, testingOnlySetEndLine, toString
      • Methods inherited from interface net.sourceforge.pmd.lang.ast.Node

        findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getIndexInParent, getNthParent, getNumChildren, getParentsOfType, getUserData, getXPathAttributesIterator, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
    • Field Detail

      • node

        protected final T extends apex.jorje.semantic.ast.AstNode node
        Deprecated.
    • Constructor Detail

      • AbstractApexNode

        protected AbstractApexNode​(T node)
        Deprecated.
    • Method Detail

      • getChild

        public ApexNode<?> getChild​(int index)
        Deprecated.
        Specified by:
        getChild in interface ApexNode<T extends apex.jorje.semantic.ast.AstNode>
        Specified by:
        getChild in interface net.sourceforge.pmd.lang.ast.Node
        Overrides:
        getChild in class net.sourceforge.pmd.lang.ast.AbstractNode
      • getParent

        public ApexNode<?> getParent()
        Deprecated.
        Specified by:
        getParent in interface ApexNode<T extends apex.jorje.semantic.ast.AstNode>
        Specified by:
        getParent in interface net.sourceforge.pmd.lang.ast.Node
        Overrides:
        getParent in class net.sourceforge.pmd.lang.ast.AbstractNode
      • children

        public Iterable<? extends ApexNode<?>> children()
        Deprecated.
        Specified by:
        children in interface ApexNode<T extends apex.jorje.semantic.ast.AstNode>
        Specified by:
        children in interface net.sourceforge.pmd.lang.ast.Node
        Overrides:
        children in class net.sourceforge.pmd.lang.ast.AbstractNode
      • handleSourceCode

        protected void handleSourceCode​(String source)
        Deprecated.
      • getNode

        public T getNode()
        Deprecated.
        Description copied from interface: ApexNode
        Get the underlying AST node.
        Specified by:
        getNode in interface ApexNode<T extends apex.jorje.semantic.ast.AstNode>
      • hasRealLoc

        public boolean hasRealLoc()
        Deprecated.
      • getLocation

        public String getLocation()
        Deprecated.