Class AbstractVmNode

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected Token first
      Deprecated.
       
      protected int info
      Deprecated.
       
      protected boolean invalid
      Deprecated.
       
      protected Token last
      Deprecated.
       
      protected VmParser parser
      Deprecated.
       
      boolean state
      Deprecated.
       
      protected String templateName
      Deprecated.
       
      • Fields inherited from class net.sourceforge.pmd.lang.ast.AbstractNode

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

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      Object childrenAccept​(VmParserVisitor visitor, Object data)
      Deprecated.
      Accept the visitor.
      void dump​(String prefix, boolean recurse, Writer writer)
      Deprecated.
      This method will be removed with PMD 7.
      int getColumn()
      Deprecated.
       
      Token getFirstToken()
      Deprecated.
       
      int getInfo()
      Deprecated.
       
      Token getLastToken()
      Deprecated.
       
      int getLine()
      Deprecated.
       
      String getTemplateName()
      Deprecated.
       
      int getType()
      Deprecated.
       
      String getXPathNodeName()
      Deprecated.
       
      boolean isInvalid()
      Deprecated.
       
      Object jjtAccept​(VmParserVisitor visitor, Object data)
      Deprecated.
      Accept the visitor.
      void jjtClose()
      Deprecated.
       
      void jjtOpen()
      Deprecated.
       
      String literal()
      Deprecated.
       
      void setFirstToken​(Token t)
      Deprecated.
      void setInfo​(int info)
      Deprecated.
       
      void setInvalid()
      Deprecated.
       
      String toString​(String prefix)
      Deprecated.
      will be removed with PMD 7.
      • Methods inherited from class net.sourceforge.pmd.lang.ast.impl.javacc.AbstractJjtreeNode

        children, getChild, getParent
      • Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode

        appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getIndexInParent, getNthParent, getNumChildren, getParentsOfType, getUserData, getUserMap, getXPathAttributesIterator, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfAnyType, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetFirstToken, jjtGetId, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, 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, getUserMap, getXPathAttributesIterator, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
    • Field Detail

      • parser

        protected VmParser parser
        Deprecated.
      • info

        protected int info
        Deprecated.
      • state

        public boolean state
        Deprecated.
      • invalid

        protected boolean invalid
        Deprecated.
      • first

        protected Token first
        Deprecated.
      • last

        protected Token last
        Deprecated.
      • templateName

        protected String templateName
        Deprecated.
    • Constructor Detail

      • AbstractVmNode

        public AbstractVmNode​(int i)
        Deprecated.
        Parameters:
        i -
      • AbstractVmNode

        public AbstractVmNode​(VmParser p,
                              int i)
        Deprecated.
        Parameters:
        p -
        i -
    • Method Detail

      • jjtOpen

        public void jjtOpen()
        Deprecated.
        Specified by:
        jjtOpen in interface net.sourceforge.pmd.lang.ast.Node
        Overrides:
        jjtOpen in class net.sourceforge.pmd.lang.ast.AbstractNode
      • jjtClose

        public void jjtClose()
        Deprecated.
        Specified by:
        jjtClose in interface net.sourceforge.pmd.lang.ast.Node
        Overrides:
        jjtClose in class net.sourceforge.pmd.lang.ast.AbstractNode
      • setFirstToken

        @InternalApi
        @Deprecated
        public void setFirstToken​(Token t)
        Deprecated.
      • getFirstToken

        public Token getFirstToken()
        Deprecated.
      • getLastToken

        public Token getLastToken()
        Deprecated.
      • getXPathNodeName

        public String getXPathNodeName()
        Deprecated.
        Specified by:
        getXPathNodeName in interface net.sourceforge.pmd.lang.ast.Node
        Overrides:
        getXPathNodeName in class net.sourceforge.pmd.lang.ast.AbstractNode
      • dump

        @Deprecated
        public void dump​(String prefix,
                         boolean recurse,
                         Writer writer)
        Deprecated.
        This method will be removed with PMD 7. The rule designer is a better way to inspect nodes.
        Override this method if you want to customize how the node dumps out its children.
        Parameters:
        prefix -
      • literal

        public String literal()
        Deprecated.
      • getType

        public int getType()
        Deprecated.
      • setInfo

        public void setInfo​(int info)
        Deprecated.
      • getInfo

        public int getInfo()
        Deprecated.
      • setInvalid

        public void setInvalid()
        Deprecated.
      • isInvalid

        public boolean isInvalid()
        Deprecated.
      • getLine

        public int getLine()
        Deprecated.
      • getColumn

        public int getColumn()
        Deprecated.
      • getTemplateName

        public String getTemplateName()
        Deprecated.