AbstractApexRule
, AbstractApexUnitTestRule
, AbstractNcssCountRule
, AbstractStatisticalApexRule
, ApexBadCryptoRule
, ApexCRUDViolationRule
, ApexCSRFRule
, ApexDangerousMethodsRule
, ApexInsecureEndpointRule
, ApexMultifileVisitor
, ApexMultifileVisitorFacade
, ApexOpenRedirectRule
, ApexParserVisitorAdapter
, ApexParserVisitorReducedAdapter
, ApexSharingViolationsRule
, ApexSOQLInjectionRule
, ApexSuggestUsingNamedCredRule
, ApexUnitTestClassShouldHaveAssertsRule
, ApexUnitTestShouldNotUseSeeAllDataTrueRule
, ApexXSSFromEscapeFalseRule
, ApexXSSFromURLParamRule
, AvoidDeeplyNestedIfStmtsRule
, AvoidDmlStatementsInLoopsRule
, AvoidGlobalModifierRule
, AvoidHardcodingIdRule
, AvoidLogicInTriggerRule
, AvoidSoqlInLoopsRule
, AvoidSoslInLoopsRule
, ClassNamingConventionsRule
, CyclomaticComplexityRule
, ExcessiveClassLengthRule
, ExcessiveLengthRule
, ExcessiveNodeCountRule
, ExcessiveParameterListRule
, ExcessivePublicCountRule
, MethodNamingConventionsRule
, MethodWithSameNameAsEnclosingClassRule
, NcssConstructorCountRule
, NcssMethodCountRule
, NcssTypeCountRule
, StandardCycloVisitor
, StdCyclomaticComplexityRule
, TooManyFieldsRule
, VariableNamingConventionsRule
public interface ApexParserVisitor
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
visit(ApexNode<?> node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTAnnotationParameter node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTAnnotation node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTAnonymousClass node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTArrayLoadExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTArrayStoreExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTAssignmentExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTBinaryExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTBindExpressions node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTBlockStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTBooleanExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTBreakStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTBridgeMethodCreator node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTCastExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTCatchBlockStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTClassRefExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTConstructorPreamble node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTConstructorPreambleStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTContinueStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTDmlDeleteStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTDmlInsertStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTDmlMergeStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTDmlUndeleteStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTDmlUpdateStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTDmlUpsertStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTDoLoopStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTExpressionStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTFieldDeclaration node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTFieldDeclarationStatements node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTField node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTForEachStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTForLoopStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTIfBlockStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTIfElseBlockStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTIllegalStoreExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTInstanceOfExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTJavaMethodCallExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTJavaVariableExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTLiteralExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTMapEntryNode node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTMethodBlockStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTMethodCallExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTMethod node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTModifierNode node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTModifierOrAnnotation node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTModifier node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTMultiStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTNestedExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTNestedStoreExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTNewKeyValueObjectExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTNewListInitExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTNewListLiteralExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTNewMapInitExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTNewMapLiteralExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTNewObjectExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTNewSetInitExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTNewSetLiteralExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTPackageVersionExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTParameter node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTPostfixExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTPrefixExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTProperty node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTReferenceExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTReturnStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTRunAsBlockStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTSoqlExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTSoslExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTStandardCondition node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTStatementExecuted node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTSuperMethodCallExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTSuperVariableExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTTernaryExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTThisMethodCallExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTThisVariableExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTThrowStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTTriggerVariableExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTTryCatchFinallyBlockStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTUserClassMethods node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTUserClass node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTUserEnum node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTUserExceptionMethods node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTUserInterface node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTUserTrigger node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTVariableDeclaration node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTVariableDeclarationStatements node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTVariableExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTWhileLoopStatement node,
java.lang.Object data) |
java.lang.Object visit(ApexNode<?> node, java.lang.Object data)
java.lang.Object visit(ASTAnnotation node, java.lang.Object data)
java.lang.Object visit(ASTAnnotationParameter node, java.lang.Object data)
java.lang.Object visit(ASTAnonymousClass node, java.lang.Object data)
java.lang.Object visit(ASTArrayLoadExpression node, java.lang.Object data)
java.lang.Object visit(ASTArrayStoreExpression node, java.lang.Object data)
java.lang.Object visit(ASTAssignmentExpression node, java.lang.Object data)
java.lang.Object visit(ASTBinaryExpression node, java.lang.Object data)
java.lang.Object visit(ASTBindExpressions node, java.lang.Object data)
java.lang.Object visit(ASTBlockStatement node, java.lang.Object data)
java.lang.Object visit(ASTBooleanExpression node, java.lang.Object data)
java.lang.Object visit(ASTBreakStatement node, java.lang.Object data)
java.lang.Object visit(ASTBridgeMethodCreator node, java.lang.Object data)
java.lang.Object visit(ASTCastExpression node, java.lang.Object data)
java.lang.Object visit(ASTCatchBlockStatement node, java.lang.Object data)
java.lang.Object visit(ASTClassRefExpression node, java.lang.Object data)
java.lang.Object visit(ASTConstructorPreamble node, java.lang.Object data)
java.lang.Object visit(ASTConstructorPreambleStatement node, java.lang.Object data)
java.lang.Object visit(ASTContinueStatement node, java.lang.Object data)
java.lang.Object visit(ASTDmlDeleteStatement node, java.lang.Object data)
java.lang.Object visit(ASTDmlInsertStatement node, java.lang.Object data)
java.lang.Object visit(ASTDmlMergeStatement node, java.lang.Object data)
java.lang.Object visit(ASTDmlUndeleteStatement node, java.lang.Object data)
java.lang.Object visit(ASTDmlUpdateStatement node, java.lang.Object data)
java.lang.Object visit(ASTDmlUpsertStatement node, java.lang.Object data)
java.lang.Object visit(ASTDoLoopStatement node, java.lang.Object data)
java.lang.Object visit(ASTExpression node, java.lang.Object data)
java.lang.Object visit(ASTExpressionStatement node, java.lang.Object data)
java.lang.Object visit(ASTField node, java.lang.Object data)
java.lang.Object visit(ASTFieldDeclaration node, java.lang.Object data)
java.lang.Object visit(ASTFieldDeclarationStatements node, java.lang.Object data)
java.lang.Object visit(ASTForEachStatement node, java.lang.Object data)
java.lang.Object visit(ASTForLoopStatement node, java.lang.Object data)
java.lang.Object visit(ASTIfBlockStatement node, java.lang.Object data)
java.lang.Object visit(ASTIfElseBlockStatement node, java.lang.Object data)
java.lang.Object visit(ASTIllegalStoreExpression node, java.lang.Object data)
java.lang.Object visit(ASTInstanceOfExpression node, java.lang.Object data)
java.lang.Object visit(ASTJavaMethodCallExpression node, java.lang.Object data)
java.lang.Object visit(ASTJavaVariableExpression node, java.lang.Object data)
java.lang.Object visit(ASTLiteralExpression node, java.lang.Object data)
java.lang.Object visit(ASTMapEntryNode node, java.lang.Object data)
java.lang.Object visit(ASTMethod node, java.lang.Object data)
java.lang.Object visit(ASTMethodBlockStatement node, java.lang.Object data)
java.lang.Object visit(ASTMethodCallExpression node, java.lang.Object data)
java.lang.Object visit(ASTModifier node, java.lang.Object data)
java.lang.Object visit(ASTModifierNode node, java.lang.Object data)
java.lang.Object visit(ASTModifierOrAnnotation node, java.lang.Object data)
java.lang.Object visit(ASTMultiStatement node, java.lang.Object data)
java.lang.Object visit(ASTNestedExpression node, java.lang.Object data)
java.lang.Object visit(ASTNestedStoreExpression node, java.lang.Object data)
java.lang.Object visit(ASTNewKeyValueObjectExpression node, java.lang.Object data)
java.lang.Object visit(ASTNewListInitExpression node, java.lang.Object data)
java.lang.Object visit(ASTNewListLiteralExpression node, java.lang.Object data)
java.lang.Object visit(ASTNewMapInitExpression node, java.lang.Object data)
java.lang.Object visit(ASTNewMapLiteralExpression node, java.lang.Object data)
java.lang.Object visit(ASTNewObjectExpression node, java.lang.Object data)
java.lang.Object visit(ASTNewSetInitExpression node, java.lang.Object data)
java.lang.Object visit(ASTNewSetLiteralExpression node, java.lang.Object data)
java.lang.Object visit(ASTPackageVersionExpression node, java.lang.Object data)
java.lang.Object visit(ASTParameter node, java.lang.Object data)
java.lang.Object visit(ASTPostfixExpression node, java.lang.Object data)
java.lang.Object visit(ASTPrefixExpression node, java.lang.Object data)
java.lang.Object visit(ASTProperty node, java.lang.Object data)
java.lang.Object visit(ASTReferenceExpression node, java.lang.Object data)
java.lang.Object visit(ASTReturnStatement node, java.lang.Object data)
java.lang.Object visit(ASTRunAsBlockStatement node, java.lang.Object data)
java.lang.Object visit(ASTSoqlExpression node, java.lang.Object data)
java.lang.Object visit(ASTSoslExpression node, java.lang.Object data)
java.lang.Object visit(ASTStandardCondition node, java.lang.Object data)
java.lang.Object visit(ASTStatement node, java.lang.Object data)
java.lang.Object visit(ASTStatementExecuted node, java.lang.Object data)
java.lang.Object visit(ASTSuperMethodCallExpression node, java.lang.Object data)
java.lang.Object visit(ASTSuperVariableExpression node, java.lang.Object data)
java.lang.Object visit(ASTTernaryExpression node, java.lang.Object data)
java.lang.Object visit(ASTThisMethodCallExpression node, java.lang.Object data)
java.lang.Object visit(ASTThisVariableExpression node, java.lang.Object data)
java.lang.Object visit(ASTThrowStatement node, java.lang.Object data)
java.lang.Object visit(ASTTriggerVariableExpression node, java.lang.Object data)
java.lang.Object visit(ASTTryCatchFinallyBlockStatement node, java.lang.Object data)
java.lang.Object visit(ASTUserClass node, java.lang.Object data)
java.lang.Object visit(ASTUserClassMethods node, java.lang.Object data)
java.lang.Object visit(ASTUserEnum node, java.lang.Object data)
java.lang.Object visit(ASTUserExceptionMethods node, java.lang.Object data)
java.lang.Object visit(ASTUserInterface node, java.lang.Object data)
java.lang.Object visit(ASTUserTrigger node, java.lang.Object data)
java.lang.Object visit(ASTVariableDeclaration node, java.lang.Object data)
java.lang.Object visit(ASTVariableDeclarationStatements node, java.lang.Object data)
java.lang.Object visit(ASTVariableExpression node, java.lang.Object data)
java.lang.Object visit(ASTWhileLoopStatement node, java.lang.Object data)
Copyright © 2002–2018 PMD. All rights reserved.