Interface ApexVisitor<P,R>
-
- All Superinterfaces:
AstVisitor<P,R>
- All Known Subinterfaces:
ApexParserVisitor
- All Known Implementing Classes:
AbstractApexRule
,AbstractApexUnitTestRule
,net.sourceforge.pmd.lang.apex.rule.internal.AbstractCounterCheckRule
,net.sourceforge.pmd.lang.apex.rule.internal.AbstractCounterCheckRule.AbstractLineLengthCheckRule
,AbstractNcssCountRule
,ApexAssertionsShouldIncludeMessageRule
,ApexBadCryptoRule
,ApexCRUDViolationRule
,ApexCSRFRule
,ApexDangerousMethodsRule
,ApexDocRule
,ApexInsecureEndpointRule
,ApexOpenRedirectRule
,ApexParserVisitorAdapter
,ApexSharingViolationsRule
,ApexSOQLInjectionRule
,ApexSuggestUsingNamedCredRule
,ApexUnitTestClassShouldHaveAssertsRule
,ApexUnitTestClassShouldHaveRunAsRule
,ApexUnitTestShouldNotUseSeeAllDataTrueRule
,ApexVisitorBase
,ApexXSSFromEscapeFalseRule
,ApexXSSFromURLParamRule
,AvoidDeeplyNestedIfStmtsRule
,AvoidDmlStatementsInLoopsRule
,AvoidGlobalModifierRule
,AvoidHardcodingIdRule
,AvoidLogicInTriggerRule
,AvoidNonExistentAnnotationsRule
,AvoidSoqlInLoopsRule
,AvoidSoslInLoopsRule
,ClassNamingConventionsRule
,CognitiveComplexityRule
,CyclomaticComplexityRule
,ExcessiveClassLengthRule
,ExcessiveParameterListRule
,ExcessivePublicCountRule
,FieldDeclarationsShouldBeAtStartRule
,FieldNamingConventionsRule
,FormalParameterNamingConventionsRule
,InaccessibleAuraEnabledGetterRule
,LocalVariableNamingConventionsRule
,MethodNamingConventionsRule
,MethodWithSameNameAsEnclosingClassRule
,NcssConstructorCountRule
,NcssMethodCountRule
,NcssTypeCountRule
,OperationWithLimitsInLoopRule
,OverrideBothEqualsAndHashcodeRule
,PropertyNamingConventionsRule
,StdCyclomaticComplexityRule
,TooManyFieldsRule
,UnusedLocalVariableRule
,UnusedMethodRule
public interface ApexVisitor<P,R> extends AstVisitor<P,R>
-
-
Method Summary
-
Methods inherited from interface net.sourceforge.pmd.lang.ast.AstVisitor
cannotVisit, visitNode
-
-
-
-
Method Detail
-
visitApexNode
default R visitApexNode(ApexNode<?> node, P data)
The default visit method, to which other methods delegate.
-
visit
default R visit(ASTApexFile node, P data)
-
visit
default R visit(ASTAnnotation node, P data)
-
visit
default R visit(ASTAnnotationParameter node, P data)
-
visit
default R visit(ASTAnonymousClass node, P data)
-
visit
default R visit(ASTArrayLoadExpression node, P data)
-
visit
default R visit(ASTArrayStoreExpression node, P data)
-
visit
default R visit(ASTAssignmentExpression node, P data)
-
visit
default R visit(ASTBinaryExpression node, P data)
-
visit
default R visit(ASTBindExpressions node, P data)
-
visit
default R visit(ASTBlockStatement node, P data)
-
visit
default R visit(ASTBooleanExpression node, P data)
-
visit
default R visit(ASTBreakStatement node, P data)
-
visit
default R visit(ASTBridgeMethodCreator node, P data)
-
visit
default R visit(ASTCastExpression node, P data)
-
visit
default R visit(ASTCatchBlockStatement node, P data)
-
visit
default R visit(ASTClassRefExpression node, P data)
-
visit
default R visit(ASTConstructorPreamble node, P data)
-
visit
default R visit(ASTConstructorPreambleStatement node, P data)
-
visit
default R visit(ASTContinueStatement node, P data)
-
visit
default R visit(ASTDmlDeleteStatement node, P data)
-
visit
default R visit(ASTDmlInsertStatement node, P data)
-
visit
default R visit(ASTDmlMergeStatement node, P data)
-
visit
default R visit(ASTDmlUndeleteStatement node, P data)
-
visit
default R visit(ASTDmlUpdateStatement node, P data)
-
visit
default R visit(ASTDmlUpsertStatement node, P data)
-
visit
default R visit(ASTDoLoopStatement node, P data)
-
visit
default R visit(ASTExpression node, P data)
-
visit
default R visit(ASTExpressionStatement node, P data)
-
visit
default R visit(ASTFieldDeclaration node, P data)
-
visit
default R visit(ASTFieldDeclarationStatements node, P data)
-
visit
default R visit(ASTFormalComment node, P data)
-
visit
default R visit(ASTForEachStatement node, P data)
-
visit
default R visit(ASTForLoopStatement node, P data)
-
visit
default R visit(ASTIfBlockStatement node, P data)
-
visit
default R visit(ASTIfElseBlockStatement node, P data)
-
visit
default R visit(ASTIllegalStoreExpression node, P data)
-
visit
default R visit(ASTInstanceOfExpression node, P data)
-
visit
default R visit(ASTInvalidDependentCompilation node, P data)
-
visit
default R visit(ASTJavaMethodCallExpression node, P data)
-
visit
default R visit(ASTJavaVariableExpression node, P data)
-
visit
default R visit(ASTLiteralExpression node, P data)
-
visit
default R visit(ASTMapEntryNode node, P data)
-
visit
default R visit(ASTMethodBlockStatement node, P data)
-
visit
default R visit(ASTMethodCallExpression node, P data)
-
visit
default R visit(ASTModifier node, P data)
-
visit
default R visit(ASTModifierNode node, P data)
-
visit
default R visit(ASTModifierOrAnnotation node, P data)
-
visit
default R visit(ASTMultiStatement node, P data)
-
visit
default R visit(ASTNestedExpression node, P data)
-
visit
default R visit(ASTNestedStoreExpression node, P data)
-
visit
default R visit(ASTNewKeyValueObjectExpression node, P data)
-
visit
default R visit(ASTNewListInitExpression node, P data)
-
visit
default R visit(ASTNewListLiteralExpression node, P data)
-
visit
default R visit(ASTNewMapInitExpression node, P data)
-
visit
default R visit(ASTNewMapLiteralExpression node, P data)
-
visit
default R visit(ASTNewObjectExpression node, P data)
-
visit
default R visit(ASTNewSetInitExpression node, P data)
-
visit
default R visit(ASTNewSetLiteralExpression node, P data)
-
visit
default R visit(ASTPackageVersionExpression node, P data)
-
visit
default R visit(ASTParameter node, P data)
-
visit
default R visit(ASTPostfixExpression node, P data)
-
visit
default R visit(ASTPrefixExpression node, P data)
-
visit
default R visit(ASTProperty node, P data)
-
visit
default R visit(ASTReferenceExpression node, P data)
-
visit
default R visit(ASTReturnStatement node, P data)
-
visit
default R visit(ASTRunAsBlockStatement node, P data)
-
visit
default R visit(ASTSoqlExpression node, P data)
-
visit
default R visit(ASTSoslExpression node, P data)
-
visit
default R visit(ASTStandardCondition node, P data)
-
visit
default R visit(ASTStatement node, P data)
-
visit
default R visit(ASTStatementExecuted node, P data)
-
visit
default R visit(ASTSuperMethodCallExpression node, P data)
-
visit
default R visit(ASTSuperVariableExpression node, P data)
-
visit
default R visit(ASTTernaryExpression node, P data)
-
visit
default R visit(ASTThisMethodCallExpression node, P data)
-
visit
default R visit(ASTThisVariableExpression node, P data)
-
visit
default R visit(ASTThrowStatement node, P data)
-
visit
default R visit(ASTTriggerVariableExpression node, P data)
-
visit
default R visit(ASTTryCatchFinallyBlockStatement node, P data)
-
visit
default R visit(ASTUserClass node, P data)
-
visit
default R visit(ASTUserClassMethods node, P data)
-
visit
default R visit(ASTUserEnum node, P data)
-
visit
default R visit(ASTUserExceptionMethods node, P data)
-
visit
default R visit(ASTUserInterface node, P data)
-
visit
default R visit(ASTUserTrigger node, P data)
-
visit
default R visit(ASTVariableDeclaration node, P data)
-
visit
default R visit(ASTVariableDeclarationStatements node, P data)
-
visit
default R visit(ASTVariableExpression node, P data)
-
visit
default R visit(ASTWhileLoopStatement node, P data)
-
visit
default R visit(ASTSwitchStatement node, P data)
-
visit
default R visit(ASTElseWhenBlock node, P data)
-
visit
default R visit(ASTTypeWhenBlock node, P data)
-
visit
default R visit(ASTValueWhenBlock node, P data)
-
visit
default R visit(ASTLiteralCase node, P data)
-
visit
default R visit(ASTIdentifierCase node, P data)
-
visit
default R visit(ASTEmptyReferenceExpression node, P data)
-
-