- ApexLanguageModule
- ApexLanguageProperties
- ApexLanguageProcessor
- NcssVisitor
- ApexMetricsHelper
- StandardCycloVisitor
- CognitiveComplexityVisitor
- ApexMetrics
- ApexMultifileAnalysis
- InternalApiBridge
- ApexDesignerBindings
- TriggerUsage
- ASTValueWhenBlock
- ASTIfBlockStatement
- ASTDmlUpdateStatement
- AssignmentOperator
- ASTStandardCondition
- ASTStatementExecuted
- ASTSoslExpression
- ASTField
- ASTTypeWhenBlock
- ASTCommentContainer
- ASTNestedExpression
- ASTIfElseBlockStatement
- ASTApexFile
- BooleanOperator
- ApexQualifiedName
- ASTModifierOrAnnotation
- ASTExpressionStatement
- ASTNewListLiteralExpression
- AbstractDmlStatement
- ApexNode
- ASTUserClassMethods
- ASTVariableDeclaration
- ApexVisitor
- ASTDmlDeleteStatement
- ASTDoLoopStatement
- ASTDmlUndeleteStatement
- ASTProperty
- ASTPrefixExpression
- ASTThrowStatement
- ASTLiteralCase
- ASTParameter
- ASTPostfixExpression
- ASTSoqlExpression
- ASTDmlMergeStatement
- PrefixOperator
- ASTTriggerVariableExpression
- ApexVisitorBase
- ASTNewSetInitExpression
- ASTInstanceOfExpression
- ReferenceType
- ASTSwitchStatement
- ASTFormalComment
- ASTBinaryExpression
- ASTWhileLoopStatement
- ASTConstructorPreamble
- ASTModifierNode
- ASTUserClassOrInterface
- ASTUserClass
- ApexParser
- ASTBlockStatement
- ASTNewListInitExpression
- ASTThisVariableExpression
- ASTMapEntryNode
- ASTConstructorPreambleStatement
- ASTSuperVariableExpression
- ASTNestedStoreExpression
- ASTTernaryExpression
- ASTFieldDeclaration
- ASTNewMapLiteralExpression
- ASTCatchBlockStatement
- AccessNode
- ASTUserTrigger
- ASTMethodCallExpression
- ASTDmlInsertStatement
- ASTModifier
- ASTMethodBlockStatement
- ASTTryCatchFinallyBlockStatement
- ASTNewKeyValueObjectExpression
- ASTReferenceExpression
- BinaryOperator
- ASTEmptyReferenceExpression
- ASTNewMapInitExpression
- ASTRunAsBlockStatement
- ASTSuperMethodCallExpression
- ASTInvalidDependentCompilation
- ASTLiteralExpression
- ASTUserInterface
- ASTNewSetLiteralExpression
- ASTIllegalStoreExpression
- ASTJavaVariableExpression
- ASTArrayStoreExpression
- ApexQualifiableNode
- ASTStatement
- PostfixOperator
- ASTClassRefExpression
- ASTAssignmentExpression
- ASTExpression
- ASTAnnotation
- ASTIdentifierCase
- ASTNewObjectExpression
- ASTDmlUpsertStatement
- ASTUserExceptionMethods
- ASTVariableDeclarationStatements
- ASTBindExpressions
- ASTVariableExpression
- ASTUserEnum
- ASTForEachStatement
- ASTPackageVersionExpression
- ASTBreakStatement
- ASTElseWhenBlock
- ASTReturnStatement
- ASTMultiStatement
- ASTContinueStatement
- ASTCastExpression
- ASTThisMethodCallExpression
- ASTMethod
- ASTBooleanExpression
- ASTJavaMethodCallExpression
- ASTArrayLoadExpression
- ASTFieldDeclarationStatements
- ASTAnnotationParameter
- ASTForLoopStatement
- ASTAnonymousClass
- ApexTreeBuilder
- ApexDocRule
- CyclomaticComplexityRule
- TooManyFieldsRule
- AvoidDeeplyNestedIfStmtsRule
- NcssMethodCountRule
- NcssTypeCountRule
- NcssConstructorCountRule
- CognitiveComplexityRule
- ExcessiveClassLengthRule
- UnusedMethodRule
- AvoidBooleanMethodParametersRule
- NcssCountRule
- ExcessivePublicCountRule
- StdCyclomaticComplexityRule
- ExcessiveParameterListRule
- ApexCRUDViolationRule
- ApexXSSFromEscapeFalseRule
- ApexXSSFromURLParamRule
- ApexInsecureEndpointRule
- ApexOpenRedirectRule
- ApexDangerousMethodsRule
- ApexSharingViolationsRule
- ApexBadCryptoRule
- ApexSOQLInjectionRule
- ApexSuggestUsingNamedCredRule
- MethodNamingConventionsRule
- LocalVariableNamingConventionsRule
- FormalParameterNamingConventionsRule
- ClassNamingConventionsRule
- FieldNamingConventionsRule
- AnnotationsNamingConventionsRule
- FieldDeclarationsShouldBeAtStartRule
- PropertyNamingConventionsRule
- AbstractCounterCheckRule
- Helper
- OverrideBothEqualsAndHashcodeRule
- AvoidHardcodingIdRule
- AvoidNonExistentAnnotationsRule
- ApexCSRFRule
- MethodWithSameNameAsEnclosingClassRule
- AvoidStatefulDatabaseResultRule
- InaccessibleAuraEnabledGetterRule
- TypeShadowsBuiltInNamespaceRule
- AvoidGlobalModifierRule
- ApexUnitTestClassShouldHaveAssertsRule
- QueueableWithoutFinalizerRule
- ApexAssertionsShouldIncludeMessageRule
- ApexUnitTestClassShouldHaveRunAsRule
- ApexUnitTestShouldNotUseSeeAllDataTrueRule
- UnusedLocalVariableRule
- AvoidLogicInTriggerRule
- OperationWithLimitsInLoopRule
- AvoidNonRestrictiveQueriesRule
- OperationWithHighCostInLoopRule
- AbstractApexRule
- ApexCpdLexer