Interface PLSQLNode

    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      Iterable<? extends PLSQLNode> children()  
      Object childrenAccept​(PLSQLParserVisitor visitor, Object data)
      Deprecated.
      This method is not useful, the logic for combining children values should be present on the visitor, not the node
      PLSQLNode getChild​(int index)  
      PLSQLNode getParent()  
      net.sourceforge.pmd.lang.symboltable.Scope getScope()  
      Object jjtAccept​(PLSQLParserVisitor visitor, Object data)
      Accept the visitor.
      void setScope​(net.sourceforge.pmd.lang.symboltable.Scope scope)  
      • 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
    • Method Detail

      • childrenAccept

        @Deprecated
        Object childrenAccept​(PLSQLParserVisitor visitor,
                              Object data)
        Deprecated.
        This method is not useful, the logic for combining children values should be present on the visitor, not the node
        Accept the visitor.
      • getScope

        net.sourceforge.pmd.lang.symboltable.Scope getScope()
        Specified by:
        getScope in interface net.sourceforge.pmd.lang.symboltable.ScopedNode
      • setScope

        void setScope​(net.sourceforge.pmd.lang.symboltable.Scope scope)
      • getChild

        PLSQLNode getChild​(int index)
        Specified by:
        getChild in interface net.sourceforge.pmd.lang.ast.Node
      • getParent

        PLSQLNode getParent()
        Specified by:
        getParent in interface net.sourceforge.pmd.lang.ast.Node
      • children

        Iterable<? extends PLSQLNode> children()
        Specified by:
        children in interface net.sourceforge.pmd.lang.ast.Node