Interface ApexVisitor
-
- All Implemented Interfaces:
-
net.sourceforge.pmd.lang.ast.AstVisitor
public interface ApexVisitor<P, R> implements AstVisitor<P, R>
-
-
Method Summary
-
-
Method Detail
-
visitApexNode
R visitApexNode(ApexNode<out Object> node, P data)
The default visit method, to which other methods delegate.
-
visit
R visit(ASTApexFile node, P data)
-
visit
R visit(ASTAnnotation node, P data)
-
visit
R visit(ASTAnnotationParameter node, P data)
-
visit
R visit(ASTAnonymousClass node, P data)
-
visit
R visit(ASTArrayLoadExpression node, P data)
-
visit
R visit(ASTArrayStoreExpression node, P data)
-
visit
R visit(ASTAssignmentExpression node, P data)
-
visit
R visit(ASTBinaryExpression node, P data)
-
visit
R visit(ASTBindExpressions node, P data)
-
visit
R visit(ASTBlockStatement node, P data)
-
visit
R visit(ASTBooleanExpression node, P data)
-
visit
R visit(ASTBreakStatement node, P data)
-
visit
R visit(ASTCastExpression node, P data)
-
visit
R visit(ASTCatchBlockStatement node, P data)
-
visit
R visit(ASTClassRefExpression node, P data)
-
visit
R visit(ASTConstructorPreamble node, P data)
-
visit
R visit(ASTConstructorPreambleStatement node, P data)
-
visit
R visit(ASTContinueStatement node, P data)
-
visit
R visit(ASTDmlDeleteStatement node, P data)
-
visit
R visit(ASTDmlInsertStatement node, P data)
-
visit
R visit(ASTDmlMergeStatement node, P data)
-
visit
R visit(ASTDmlUndeleteStatement node, P data)
-
visit
R visit(ASTDmlUpdateStatement node, P data)
-
visit
R visit(ASTDmlUpsertStatement node, P data)
-
visit
R visit(ASTDoLoopStatement node, P data)
-
visit
R visit(ASTExpression node, P data)
-
visit
R visit(ASTExpressionStatement node, P data)
-
visit
R visit(ASTFieldDeclaration node, P data)
-
visit
R visit(ASTFieldDeclarationStatements node, P data)
-
visit
R visit(ASTFormalComment node, P data)
-
visit
R visit(ASTForEachStatement node, P data)
-
visit
R visit(ASTForLoopStatement node, P data)
-
visit
R visit(ASTIfBlockStatement node, P data)
-
visit
R visit(ASTIfElseBlockStatement node, P data)
-
visit
R visit(ASTIllegalStoreExpression node, P data)
-
visit
R visit(ASTInstanceOfExpression node, P data)
-
visit
R visit(ASTInvalidDependentCompilation node, P data)
-
visit
R visit(ASTJavaMethodCallExpression node, P data)
-
visit
R visit(ASTJavaVariableExpression node, P data)
-
visit
R visit(ASTLiteralExpression node, P data)
-
visit
R visit(ASTMapEntryNode node, P data)
-
visit
R visit(ASTMethodBlockStatement node, P data)
-
visit
R visit(ASTMethodCallExpression node, P data)
-
visit
R visit(ASTModifier node, P data)
-
visit
R visit(ASTModifierNode node, P data)
-
visit
R visit(ASTModifierOrAnnotation node, P data)
-
visit
R visit(ASTMultiStatement node, P data)
-
visit
R visit(ASTNestedExpression node, P data)
-
visit
R visit(ASTNestedStoreExpression node, P data)
-
visit
R visit(ASTNewKeyValueObjectExpression node, P data)
-
visit
R visit(ASTNewListInitExpression node, P data)
-
visit
R visit(ASTNewListLiteralExpression node, P data)
-
visit
R visit(ASTNewMapInitExpression node, P data)
-
visit
R visit(ASTNewMapLiteralExpression node, P data)
-
visit
R visit(ASTNewObjectExpression node, P data)
-
visit
R visit(ASTNewSetInitExpression node, P data)
-
visit
R visit(ASTNewSetLiteralExpression node, P data)
-
visit
R visit(ASTPackageVersionExpression node, P data)
-
visit
R visit(ASTParameter node, P data)
-
visit
R visit(ASTPostfixExpression node, P data)
-
visit
R visit(ASTPrefixExpression node, P data)
-
visit
R visit(ASTProperty node, P data)
-
visit
R visit(ASTReferenceExpression node, P data)
-
visit
R visit(ASTReturnStatement node, P data)
-
visit
R visit(ASTRunAsBlockStatement node, P data)
-
visit
R visit(ASTSoqlExpression node, P data)
-
visit
R visit(ASTSoslExpression node, P data)
-
visit
R visit(ASTStandardCondition node, P data)
-
visit
R visit(ASTStatement node, P data)
-
visit
R visit(ASTStatementExecuted node, P data)
-
visit
R visit(ASTSuperMethodCallExpression node, P data)
-
visit
R visit(ASTSuperVariableExpression node, P data)
-
visit
R visit(ASTTernaryExpression node, P data)
-
visit
R visit(ASTThisMethodCallExpression node, P data)
-
visit
R visit(ASTThisVariableExpression node, P data)
-
visit
R visit(ASTThrowStatement node, P data)
-
visit
R visit(ASTTriggerVariableExpression node, P data)
-
visit
R visit(ASTTryCatchFinallyBlockStatement node, P data)
-
visit
R visit(ASTUserClass node, P data)
-
visit
R visit(ASTUserClassMethods node, P data)
-
visit
R visit(ASTUserEnum node, P data)
-
visit
R visit(ASTUserExceptionMethods node, P data)
-
visit
R visit(ASTUserInterface node, P data)
-
visit
R visit(ASTUserTrigger node, P data)
-
visit
R visit(ASTVariableDeclaration node, P data)
-
visit
R visit(ASTVariableDeclarationStatements node, P data)
-
visit
R visit(ASTVariableExpression node, P data)
-
visit
R visit(ASTWhileLoopStatement node, P data)
-
visit
R visit(ASTSwitchStatement node, P data)
-
visit
R visit(ASTElseWhenBlock node, P data)
-
visit
R visit(ASTTypeWhenBlock node, P data)
-
visit
R visit(ASTValueWhenBlock node, P data)
-
visit
R visit(ASTLiteralCase node, P data)
-
visit
R visit(ASTIdentifierCase node, P data)
-
visit
R visit(ASTEmptyReferenceExpression node, P data)
-
-
-
-