Class BaseAntlrInnerNode.PmdAsAntlrInnerNode<N extends AntlrNode<N>>

java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
net.sourceforge.pmd.lang.ast.impl.antlr4.BaseAntlrInnerNode.PmdAsAntlrInnerNode<N>
All Implemented Interfaces:
BaseAntlrNode.AntlrToPmdParseTreeAdapter<N>, org.antlr.v4.runtime.tree.ParseTree, org.antlr.v4.runtime.tree.RuleNode, org.antlr.v4.runtime.tree.SyntaxTree, org.antlr.v4.runtime.tree.Tree
Enclosing class:
BaseAntlrInnerNode<N extends AntlrNode<N>>

protected static class BaseAntlrInnerNode.PmdAsAntlrInnerNode<N extends AntlrNode<N>> extends org.antlr.v4.runtime.ParserRuleContext implements org.antlr.v4.runtime.tree.RuleNode, BaseAntlrNode.AntlrToPmdParseTreeAdapter<N>
  • Field Summary

    Fields inherited from class org.antlr.v4.runtime.ParserRuleContext

    children, exception, start, stop

    Fields inherited from class org.antlr.v4.runtime.RuleContext

    EMPTY, invokingState, parent
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor)
     
    <T extends org.antlr.v4.runtime.tree.ParseTree>
    T
     
    getChild(int i)
     
     
     
    void
    setParent(org.antlr.v4.runtime.RuleContext parent)
     

    Methods inherited from class org.antlr.v4.runtime.ParserRuleContext

    addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, enterRule, exitRule, getChild, getChildCount, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString

    Methods inherited from class org.antlr.v4.runtime.RuleContext

    depth, getAltNumber, getPayload, getRuleContext, getRuleIndex, getText, isEmpty, setAltNumber, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.antlr.v4.runtime.tree.ParseTree

    getText, toStringTree

    Methods inherited from interface org.antlr.v4.runtime.tree.RuleNode

    getRuleContext

    Methods inherited from interface org.antlr.v4.runtime.tree.SyntaxTree

    getSourceInterval

    Methods inherited from interface org.antlr.v4.runtime.tree.Tree

    getChildCount, getPayload, toStringTree
  • Method Details

    • getPmdNode

      public BaseAntlrInnerNode<N> getPmdNode()
      Specified by:
      getPmdNode in interface BaseAntlrNode.AntlrToPmdParseTreeAdapter<N extends AntlrNode<N>>
    • getParent

      Specified by:
      getParent in interface BaseAntlrNode.AntlrToPmdParseTreeAdapter<N extends AntlrNode<N>>
      Specified by:
      getParent in interface org.antlr.v4.runtime.tree.ParseTree
      Specified by:
      getParent in interface org.antlr.v4.runtime.tree.Tree
      Overrides:
      getParent in class org.antlr.v4.runtime.ParserRuleContext
    • getChild

      public BaseAntlrNode.AntlrToPmdParseTreeAdapter<N> getChild(int i)
      Specified by:
      getChild in interface org.antlr.v4.runtime.tree.ParseTree
      Specified by:
      getChild in interface org.antlr.v4.runtime.tree.Tree
      Overrides:
      getChild in class org.antlr.v4.runtime.ParserRuleContext
    • addAnyChild

      public <T extends org.antlr.v4.runtime.tree.ParseTree> T addAnyChild(T t)
      Overrides:
      addAnyChild in class org.antlr.v4.runtime.ParserRuleContext
    • setParent

      public void setParent(org.antlr.v4.runtime.RuleContext parent)
      Specified by:
      setParent in interface org.antlr.v4.runtime.tree.ParseTree
      Overrides:
      setParent in class org.antlr.v4.runtime.RuleContext
    • accept

      public <T> T accept(org.antlr.v4.runtime.tree.ParseTreeVisitor<? extends T> visitor)
      Specified by:
      accept in interface org.antlr.v4.runtime.tree.ParseTree
      Overrides:
      accept in class org.antlr.v4.runtime.RuleContext