Package net.sourceforge.pmd.lang.vm.ast
Interface VmNode
-
- All Superinterfaces:
net.sourceforge.pmd.lang.ast.Node
- All Known Implementing Classes:
AbstractVmNode
,ASTAddNode
,ASTAndNode
,ASTAssignment
,ASTBlock
,ASTComment
,ASTDirective
,ASTDivNode
,ASTElseIfStatement
,ASTElseStatement
,ASTEQNode
,ASTEscape
,ASTEscapedDirective
,ASTExpression
,ASTFalse
,ASTFloatingPointLiteral
,ASTForeachStatement
,ASTGENode
,ASTGTNode
,ASTIdentifier
,ASTIfStatement
,ASTIndex
,ASTIntegerLiteral
,ASTIntegerRange
,ASTLENode
,ASTLTNode
,ASTMap
,ASTMathNode
,ASTMethod
,ASTModNode
,ASTMulNode
,ASTNENode
,ASTNotNode
,ASTObjectArray
,ASTOrNode
,ASTprocess
,ASTReference
,ASTSetDirective
,ASTStringLiteral
,ASTSubtractNode
,ASTText
,ASTTextblock
,ASTTrue
,ASTWord
public interface VmNode extends net.sourceforge.pmd.lang.ast.Node
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Iterable<? extends VmNode>
children()
Object
childrenAccept(VmParserVisitor visitor, Object data)
Deprecated.This method is not useful, the logic for combining children values should be present on the visitor, not the nodeVmNode
getChild(int index)
VmNode
getParent()
Object
jjtAccept(VmParserVisitor visitor, Object data)
Accept the visitor-
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
-
jjtAccept
Object jjtAccept(VmParserVisitor visitor, Object data)
Accept the visitor. *
-
childrenAccept
@Deprecated Object childrenAccept(VmParserVisitor visitor, Object data)
Deprecated.This method is not useful, the logic for combining children values should be present on the visitor, not the nodeAccept the visitor. *
-
getChild
VmNode getChild(int index)
- Specified by:
getChild
in interfacenet.sourceforge.pmd.lang.ast.Node
-
getParent
VmNode getParent()
- Specified by:
getParent
in interfacenet.sourceforge.pmd.lang.ast.Node
-
-