Interface ApexParserVisitor
-
- All Known Implementing Classes:
AbstractApexRule
,AbstractApexUnitTestRule
,AbstractNcssCountRule
,AbstractStatisticalApexRule
,ApexAssertionsShouldIncludeMessageRule
,ApexBadCryptoRule
,ApexCRUDViolationRule
,ApexCSRFRule
,ApexDangerousMethodsRule
,ApexDocRule
,ApexInsecureEndpointRule
,ApexMultifileVisitor
,ApexMultifileVisitorFacade
,ApexOpenRedirectRule
,ApexParserVisitorAdapter
,ApexParserVisitorReducedAdapter
,ApexSharingViolationsRule
,ApexSOQLInjectionRule
,ApexSuggestUsingNamedCredRule
,ApexUnitTestClassShouldHaveAssertsRule
,ApexUnitTestMethodShouldHaveIsTestAnnotationRule
,ApexUnitTestShouldNotUseSeeAllDataTrueRule
,ApexXSSFromEscapeFalseRule
,ApexXSSFromURLParamRule
,AvoidDeeplyNestedIfStmtsRule
,AvoidDmlStatementsInLoopsRule
,AvoidGlobalModifierRule
,AvoidHardcodingIdRule
,AvoidLogicInTriggerRule
,AvoidNonExistentAnnotationsRule
,AvoidSoqlInLoopsRule
,AvoidSoslInLoopsRule
,ClassNamingConventionsRule
,CognitiveComplexityRule
,CognitiveComplexityVisitor
,CyclomaticComplexityRule
,ExcessiveClassLengthRule
,ExcessiveLengthRule
,ExcessiveNodeCountRule
,ExcessiveParameterListRule
,ExcessivePublicCountRule
,FieldDeclarationsShouldBeAtStartRule
,FieldNamingConventionsRule
,FormalParameterNamingConventionsRule
,LocalVariableNamingConventionsRule
,MethodNamingConventionsRule
,MethodWithSameNameAsEnclosingClassRule
,NcssConstructorCountRule
,NcssMethodCountRule
,NcssTypeCountRule
,PropertyNamingConventionsRule
,StandardCycloVisitor
,StdCyclomaticComplexityRule
,TooManyFieldsRule
,UnusedLocalVariableRule
,VariableNamingConventionsRule
public interface ApexParserVisitor
-
-
Method Summary
-
-
-
Method Detail
-
visit
@Deprecated Object visit(AbstractApexNodeBase node, Object data)
Deprecated.Usevisit(ApexNode, Object)
. That method also visits comments now.
-
visit
Object visit(ASTAnnotation node, Object data)
-
visit
Object visit(ASTAnnotationParameter node, Object data)
-
visit
Object visit(ASTAnonymousClass node, Object data)
-
visit
Object visit(ASTArrayLoadExpression node, Object data)
-
visit
Object visit(ASTArrayStoreExpression node, Object data)
-
visit
Object visit(ASTAssignmentExpression node, Object data)
-
visit
Object visit(ASTBinaryExpression node, Object data)
-
visit
Object visit(ASTBindExpressions node, Object data)
-
visit
Object visit(ASTBlockStatement node, Object data)
-
visit
Object visit(ASTBooleanExpression node, Object data)
-
visit
Object visit(ASTBreakStatement node, Object data)
-
visit
Object visit(ASTBridgeMethodCreator node, Object data)
-
visit
Object visit(ASTCastExpression node, Object data)
-
visit
Object visit(ASTCatchBlockStatement node, Object data)
-
visit
Object visit(ASTClassRefExpression node, Object data)
-
visit
Object visit(ASTConstructorPreamble node, Object data)
-
visit
Object visit(ASTConstructorPreambleStatement node, Object data)
-
visit
Object visit(ASTContinueStatement node, Object data)
-
visit
Object visit(ASTDmlDeleteStatement node, Object data)
-
visit
Object visit(ASTDmlInsertStatement node, Object data)
-
visit
Object visit(ASTDmlMergeStatement node, Object data)
-
visit
Object visit(ASTDmlUndeleteStatement node, Object data)
-
visit
Object visit(ASTDmlUpdateStatement node, Object data)
-
visit
Object visit(ASTDmlUpsertStatement node, Object data)
-
visit
Object visit(ASTDoLoopStatement node, Object data)
-
visit
Object visit(ASTExpression node, Object data)
-
visit
Object visit(ASTExpressionStatement node, Object data)
-
visit
Object visit(ASTFieldDeclaration node, Object data)
-
visit
Object visit(ASTFieldDeclarationStatements node, Object data)
-
visit
Object visit(ASTFormalComment node, Object data)
-
visit
Object visit(ASTForEachStatement node, Object data)
-
visit
Object visit(ASTForLoopStatement node, Object data)
-
visit
Object visit(ASTIfBlockStatement node, Object data)
-
visit
Object visit(ASTIfElseBlockStatement node, Object data)
-
visit
Object visit(ASTIllegalStoreExpression node, Object data)
-
visit
Object visit(ASTInstanceOfExpression node, Object data)
-
visit
Object visit(ASTJavaMethodCallExpression node, Object data)
-
visit
Object visit(ASTJavaVariableExpression node, Object data)
-
visit
Object visit(ASTLiteralExpression node, Object data)
-
visit
Object visit(ASTMapEntryNode node, Object data)
-
visit
Object visit(ASTMethodBlockStatement node, Object data)
-
visit
Object visit(ASTMethodCallExpression node, Object data)
-
visit
Object visit(ASTModifier node, Object data)
-
visit
Object visit(ASTModifierNode node, Object data)
-
visit
Object visit(ASTModifierOrAnnotation node, Object data)
-
visit
Object visit(ASTMultiStatement node, Object data)
-
visit
Object visit(ASTNestedExpression node, Object data)
-
visit
Object visit(ASTNestedStoreExpression node, Object data)
-
visit
Object visit(ASTNewKeyValueObjectExpression node, Object data)
-
visit
Object visit(ASTNewListInitExpression node, Object data)
-
visit
Object visit(ASTNewListLiteralExpression node, Object data)
-
visit
Object visit(ASTNewMapInitExpression node, Object data)
-
visit
Object visit(ASTNewMapLiteralExpression node, Object data)
-
visit
Object visit(ASTNewObjectExpression node, Object data)
-
visit
Object visit(ASTNewSetInitExpression node, Object data)
-
visit
Object visit(ASTNewSetLiteralExpression node, Object data)
-
visit
Object visit(ASTPackageVersionExpression node, Object data)
-
visit
Object visit(ASTParameter node, Object data)
-
visit
Object visit(ASTPostfixExpression node, Object data)
-
visit
Object visit(ASTPrefixExpression node, Object data)
-
visit
Object visit(ASTProperty node, Object data)
-
visit
Object visit(ASTReferenceExpression node, Object data)
-
visit
Object visit(ASTReturnStatement node, Object data)
-
visit
Object visit(ASTRunAsBlockStatement node, Object data)
-
visit
Object visit(ASTSoqlExpression node, Object data)
-
visit
Object visit(ASTSoslExpression node, Object data)
-
visit
Object visit(ASTStandardCondition node, Object data)
-
visit
Object visit(ASTStatement node, Object data)
-
visit
Object visit(ASTStatementExecuted node, Object data)
-
visit
Object visit(ASTSuperMethodCallExpression node, Object data)
-
visit
Object visit(ASTSuperVariableExpression node, Object data)
-
visit
Object visit(ASTTernaryExpression node, Object data)
-
visit
Object visit(ASTThisMethodCallExpression node, Object data)
-
visit
Object visit(ASTThisVariableExpression node, Object data)
-
visit
Object visit(ASTThrowStatement node, Object data)
-
visit
Object visit(ASTTriggerVariableExpression node, Object data)
-
visit
Object visit(ASTTryCatchFinallyBlockStatement node, Object data)
-
visit
Object visit(ASTUserClass node, Object data)
-
visit
Object visit(ASTUserClassMethods node, Object data)
-
visit
Object visit(ASTUserEnum node, Object data)
-
visit
Object visit(ASTUserExceptionMethods node, Object data)
-
visit
Object visit(ASTUserInterface node, Object data)
-
visit
Object visit(ASTUserTrigger node, Object data)
-
visit
Object visit(ASTVariableDeclaration node, Object data)
-
visit
Object visit(ASTVariableDeclarationStatements node, Object data)
-
visit
Object visit(ASTVariableExpression node, Object data)
-
visit
Object visit(ASTWhileLoopStatement node, Object data)
-
visit
Object visit(ASTSwitchStatement node, Object data)
-
visit
Object visit(ASTElseWhenBlock node, Object data)
-
visit
Object visit(ASTTypeWhenBlock node, Object data)
-
visit
Object visit(ASTValueWhenBlock node, Object data)
-
visit
Object visit(ASTLiteralCase node, Object data)
-
visit
Object visit(ASTIdentifierCase node, Object data)
-
visit
Object visit(ASTEmptyReferenceExpression node, Object data)
-
-