Package net.sourceforge.pmd.lang.vm.ast
Interface VmVisitor<P,R>
-
- All Superinterfaces:
AstVisitor<P,R>
- All Known Subinterfaces:
VmParserVisitor
- All Known Implementing Classes:
AbstractVmRule,AvoidDeeplyNestedIfStmtsRule,AvoidReassigningParametersRule,CollapsibleIfStatementsRule,EmptyForeachStmtRule,EmptyIfStmtRule,ExcessiveTemplateLengthRule,NoInlineJavaScriptRule,UnusedMacroParameterRule,VmParserVisitorAdapter,VmVisitorBase
public interface VmVisitor<P,R> extends AstVisitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rvisit(ASTAddNode node, P data)default Rvisit(ASTAndNode node, P data)default Rvisit(ASTAssignment node, P data)default Rvisit(ASTBlock node, P data)default Rvisit(ASTComment node, P data)default Rvisit(ASTDirective node, P data)default Rvisit(ASTDivNode node, P data)default Rvisit(ASTElseIfStatement node, P data)default Rvisit(ASTElseStatement node, P data)default Rvisit(ASTEQNode node, P data)default Rvisit(ASTEscapedDirective node, P data)default Rvisit(ASTEscape node, P data)default Rvisit(ASTExpression node, P data)default Rvisit(ASTFalse node, P data)default Rvisit(ASTFloatingPointLiteral node, P data)default Rvisit(ASTForeachStatement node, P data)default Rvisit(ASTGENode node, P data)default Rvisit(ASTGTNode node, P data)default Rvisit(ASTIdentifier node, P data)default Rvisit(ASTIfStatement node, P data)default Rvisit(ASTIndex node, P data)default Rvisit(ASTIntegerLiteral node, P data)default Rvisit(ASTIntegerRange node, P data)default Rvisit(ASTLENode node, P data)default Rvisit(ASTLTNode node, P data)default Rvisit(ASTMap node, P data)default Rvisit(ASTMethod node, P data)default Rvisit(ASTModNode node, P data)default Rvisit(ASTMulNode node, P data)default Rvisit(ASTNENode node, P data)default Rvisit(ASTNotNode node, P data)default Rvisit(ASTObjectArray node, P data)default Rvisit(ASTOrNode node, P data)default Rvisit(ASTReference node, P data)default Rvisit(ASTSetDirective node, P data)default Rvisit(ASTStringLiteral node, P data)default Rvisit(ASTSubtractNode node, P data)default Rvisit(ASTTemplate node, P data)default Rvisit(ASTTextblock node, P data)default Rvisit(ASTText node, P data)default Rvisit(ASTTrue node, P data)default Rvisit(ASTWord node, P data)default RvisitVmNode(VmNode node, P data)-
Methods inherited from interface net.sourceforge.pmd.lang.ast.AstVisitor
cannotVisit, visitNode
-
-
-
-
Method Detail
-
visit
default R visit(ASTTemplate node, P data)
-
visit
default R visit(ASTEscapedDirective node, P data)
-
visit
default R visit(ASTComment node, P data)
-
visit
default R visit(ASTTextblock node, P data)
-
visit
default R visit(ASTFloatingPointLiteral node, P data)
-
visit
default R visit(ASTIntegerLiteral node, P data)
-
visit
default R visit(ASTStringLiteral node, P data)
-
visit
default R visit(ASTIdentifier node, P data)
-
visit
default R visit(ASTDirective node, P data)
-
visit
default R visit(ASTObjectArray node, P data)
-
visit
default R visit(ASTIntegerRange node, P data)
-
visit
default R visit(ASTReference node, P data)
-
visit
default R visit(ASTForeachStatement node, P data)
-
visit
default R visit(ASTIfStatement node, P data)
-
visit
default R visit(ASTElseStatement node, P data)
-
visit
default R visit(ASTElseIfStatement node, P data)
-
visit
default R visit(ASTSetDirective node, P data)
-
visit
default R visit(ASTExpression node, P data)
-
visit
default R visit(ASTAssignment node, P data)
-
visit
default R visit(ASTAndNode node, P data)
-
visit
default R visit(ASTAddNode node, P data)
-
visit
default R visit(ASTSubtractNode node, P data)
-
visit
default R visit(ASTMulNode node, P data)
-
visit
default R visit(ASTDivNode node, P data)
-
visit
default R visit(ASTModNode node, P data)
-
visit
default R visit(ASTNotNode node, P data)
-
-