Class AbstractApexNodeBase
- java.lang.Object
-
- net.sourceforge.pmd.lang.ast.AbstractNode
-
- net.sourceforge.pmd.lang.apex.ast.AbstractApexNodeBase
-
- All Implemented Interfaces:
net.sourceforge.pmd.lang.ast.Node
- Direct Known Subclasses:
AbstractApexNode
,ASTFormalComment
public abstract class AbstractApexNodeBase extends net.sourceforge.pmd.lang.ast.AbstractNode
-
-
Constructor Summary
Constructors Constructor Description AbstractApexNodeBase(java.lang.Class<?> klass)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Object
childrenAccept(ApexParserVisitor visitor, java.lang.Object data)
Accept the visitorint
getBeginColumn()
int
getBeginLine()
int
getEndColumn()
int
getEndLine()
java.lang.String
getXPathNodeName()
abstract java.lang.Object
jjtAccept(ApexParserVisitor visitor, java.lang.Object data)
Accept the visitor-
Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode
appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getDataFlowNode, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getNthParent, 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
-
-
-
-
Method Detail
-
jjtAccept
public abstract java.lang.Object jjtAccept(ApexParserVisitor visitor, java.lang.Object data)
Accept the visitor. *
-
childrenAccept
public java.lang.Object childrenAccept(ApexParserVisitor visitor, java.lang.Object data)
Accept the visitor. *
-
getBeginLine
public int getBeginLine()
- Specified by:
getBeginLine
in interfacenet.sourceforge.pmd.lang.ast.Node
- Overrides:
getBeginLine
in classnet.sourceforge.pmd.lang.ast.AbstractNode
-
getBeginColumn
public int getBeginColumn()
- Specified by:
getBeginColumn
in interfacenet.sourceforge.pmd.lang.ast.Node
- Overrides:
getBeginColumn
in classnet.sourceforge.pmd.lang.ast.AbstractNode
-
getEndLine
public int getEndLine()
- Specified by:
getEndLine
in interfacenet.sourceforge.pmd.lang.ast.Node
- Overrides:
getEndLine
in classnet.sourceforge.pmd.lang.ast.AbstractNode
-
getEndColumn
public int getEndColumn()
- Specified by:
getEndColumn
in interfacenet.sourceforge.pmd.lang.ast.Node
- Overrides:
getEndColumn
in classnet.sourceforge.pmd.lang.ast.AbstractNode
-
getXPathNodeName
public final java.lang.String getXPathNodeName()
- Specified by:
getXPathNodeName
in interfacenet.sourceforge.pmd.lang.ast.Node
- Overrides:
getXPathNodeName
in classnet.sourceforge.pmd.lang.ast.AbstractNode
-
-