A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABSTRACT - Static variable in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- AbstractApexRule - Class in net.sourceforge.pmd.lang.apex.rule
- AbstractApexRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.AbstractApexRule
- AbstractApexUnitTestRule - Class in net.sourceforge.pmd.lang.apex.rule
-
Deprecated.Internal API
- AbstractApexUnitTestRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.AbstractApexUnitTestRule
-
Deprecated.
- AbstractNcssCountRule<T extends ApexNode<?>> - Class in net.sourceforge.pmd.lang.apex.rule.design
-
Deprecated.Internal API
- AbstractNcssCountRule(Class<T>) - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.AbstractNcssCountRule
-
Deprecated.Count the nodes of the given type using NCSS rules.
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnnotation
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnnotationParameter
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnonymousClass
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTApexFile
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTArrayLoadExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTArrayStoreExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAssignmentExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBinaryExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBindExpressions
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBlockStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBooleanExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBreakStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBridgeMethodCreator
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTCastExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTCatchBlockStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTClassRefExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTConstructorPreamble
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTConstructorPreambleStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTContinueStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTDmlDeleteStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTDmlInsertStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTDmlMergeStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTDmlUndeleteStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTDmlUpdateStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTDmlUpsertStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTDoLoopStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTElseWhenBlock
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTEmptyReferenceExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTExpressionStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTField
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTFieldDeclaration
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTFieldDeclarationStatements
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTForEachStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTForLoopStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTFormalComment
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTIdentifierCase
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTIfBlockStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTIfElseBlockStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTIllegalStoreExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTInstanceOfExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTInvalidDependentCompilation
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTJavaMethodCallExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTJavaVariableExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralCase
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMapEntryNode
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethod
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethodBlockStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethodCallExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifier
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierOrAnnotation
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMultiStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNestedExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNestedStoreExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewKeyValueObjectExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewListInitExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewListLiteralExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewMapInitExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewMapLiteralExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewObjectExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewSetInitExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewSetLiteralExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTPackageVersionExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTParameter
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTPostfixExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTPrefixExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTProperty
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTReferenceExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTReturnStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTRunAsBlockStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTSoqlExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTSoslExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTStandardCondition
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTStatementExecuted
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTSuperMethodCallExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTSuperVariableExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTSwitchStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTTernaryExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTThisMethodCallExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTThisVariableExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTThrowStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTTriggerVariableExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTTryCatchFinallyBlockStatement
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTTypeWhenBlock
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserClass
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserClassMethods
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserEnum
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserExceptionMethods
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserInterface
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserTrigger
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTValueWhenBlock
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTVariableDeclaration
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTVariableDeclarationStatements
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTVariableExpression
- acceptApexVisitor(ApexVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ASTWhileLoopStatement
- AccessNode - Interface in net.sourceforge.pmd.lang.apex.ast
-
This interface captures access modifiers.
- ADDITION - net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- ADDITION_EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
- AFTER_DELETE - net.sourceforge.pmd.lang.apex.ast.TriggerUsage
- AFTER_INSERT - net.sourceforge.pmd.lang.apex.ast.TriggerUsage
- AFTER_UNDELETE - net.sourceforge.pmd.lang.apex.ast.TriggerUsage
- AFTER_UPDATE - net.sourceforge.pmd.lang.apex.ast.TriggerUsage
- ALT_NOT_EQUAL - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
- ApexAssertionsShouldIncludeMessageRule - Class in net.sourceforge.pmd.lang.apex.rule.bestpractices
- ApexAssertionsShouldIncludeMessageRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.bestpractices.ApexAssertionsShouldIncludeMessageRule
- ApexBadCryptoRule - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Finds encryption schemes using hardcoded IV, hardcoded key
- ApexBadCryptoRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.security.ApexBadCryptoRule
- ApexCRUDViolationRule - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Finding missed CRUD checks for SOQL and DML operations.
- ApexCRUDViolationRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- ApexCSRFRule - Class in net.sourceforge.pmd.lang.apex.rule.errorprone
-
Constructor and init method might contain DML, which constitutes a CSRF vulnerability
- ApexCSRFRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.errorprone.ApexCSRFRule
- ApexDangerousMethodsRule - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Flags dangerous method calls, e.g.
- ApexDangerousMethodsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.security.ApexDangerousMethodsRule
- ApexDocRule - Class in net.sourceforge.pmd.lang.apex.rule.documentation
- ApexDocRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.documentation.ApexDocRule
- ApexInsecureEndpointRule - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Insecure HTTP endpoints passed to (req.setEndpoint) req.setHeader('Authorization') should use named credentials
- ApexInsecureEndpointRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.security.ApexInsecureEndpointRule
- ApexJorjeLogging - Class in net.sourceforge.pmd.lang.apex
- ApexLanguage - Class in net.sourceforge.pmd.cpd
- ApexLanguage() - Constructor for class net.sourceforge.pmd.cpd.ApexLanguage
- ApexLanguage(Properties) - Constructor for class net.sourceforge.pmd.cpd.ApexLanguage
- ApexLanguageModule - Class in net.sourceforge.pmd.lang.apex
- ApexLanguageModule() - Constructor for class net.sourceforge.pmd.lang.apex.ApexLanguageModule
- ApexLanguageProcessor - Class in net.sourceforge.pmd.lang.apex
- ApexLanguageProperties - Class in net.sourceforge.pmd.lang.apex
- ApexLanguageProperties() - Constructor for class net.sourceforge.pmd.lang.apex.ApexLanguageProperties
- ApexMetrics - Class in net.sourceforge.pmd.lang.apex.metrics
-
Built-in Apex metrics.
- ApexMultifileAnalysis - Class in net.sourceforge.pmd.lang.apex.multifile
-
Stores multi-file analysis data.
- ApexMultifileAnalysis(ApexLanguageProperties) - Constructor for class net.sourceforge.pmd.lang.apex.multifile.ApexMultifileAnalysis
- ApexNode<T extends apex.jorje.semantic.ast.AstNode> - Interface in net.sourceforge.pmd.lang.apex.ast
-
Root interface implemented by all Apex nodes.
- ApexOpenRedirectRule - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Looking for potential Open redirect via PageReference variable input
- ApexOpenRedirectRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.security.ApexOpenRedirectRule
- ApexParser - Class in net.sourceforge.pmd.lang.apex.ast
- ApexParser() - Constructor for class net.sourceforge.pmd.lang.apex.ast.ApexParser
- ApexParserVisitor - Interface in net.sourceforge.pmd.lang.apex.ast
-
Deprecated.
- ApexParserVisitorAdapter - Class in net.sourceforge.pmd.lang.apex.ast
-
Deprecated.
- ApexParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.lang.apex.ast.ApexParserVisitorAdapter
-
Deprecated.
- ApexQualifiableNode - Interface in net.sourceforge.pmd.lang.apex.ast
- ApexQualifiedName - Class in net.sourceforge.pmd.lang.apex.ast
-
Qualified name of an apex class or method.
- ApexSharingViolationsRule - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Finds Apex class that do not define sharing
- ApexSharingViolationsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- ApexSOQLInjectionRule - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Detects if variables in Database.query(variable) or Database.countQuery is escaped with String.escapeSingleQuotes
- ApexSOQLInjectionRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.security.ApexSOQLInjectionRule
- ApexSuggestUsingNamedCredRule - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Flags usage of http request.setHeader('Authorization',..) and suggests using named credentials which helps store credentials for the callout in a safe place.
- ApexSuggestUsingNamedCredRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.security.ApexSuggestUsingNamedCredRule
- ApexTokenizer - Class in net.sourceforge.pmd.cpd
- ApexTokenizer() - Constructor for class net.sourceforge.pmd.cpd.ApexTokenizer
- ApexUnitTestClassShouldHaveAssertsRule - Class in net.sourceforge.pmd.lang.apex.rule.bestpractices
-
Apex unit tests should have System.assert methods in them
- ApexUnitTestClassShouldHaveAssertsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.bestpractices.ApexUnitTestClassShouldHaveAssertsRule
- ApexUnitTestClassShouldHaveRunAsRule - Class in net.sourceforge.pmd.lang.apex.rule.bestpractices
-
Apex unit tests should have System.runAs methods in them
- ApexUnitTestClassShouldHaveRunAsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.bestpractices.ApexUnitTestClassShouldHaveRunAsRule
- ApexUnitTestShouldNotUseSeeAllDataTrueRule - Class in net.sourceforge.pmd.lang.apex.rule.bestpractices
-
It's a very bad practice to use @isTest(seeAllData=true) in Apex unit tests, because it opens up the existing database data for unexpected modification by tests.
- ApexUnitTestShouldNotUseSeeAllDataTrueRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.bestpractices.ApexUnitTestShouldNotUseSeeAllDataTrueRule
- ApexVisitor<P,R> - Interface in net.sourceforge.pmd.lang.apex.ast
- ApexVisitorBase<P,R> - Class in net.sourceforge.pmd.lang.apex.ast
- ApexVisitorBase() - Constructor for class net.sourceforge.pmd.lang.apex.ast.ApexVisitorBase
- ApexXSSFromEscapeFalseRule - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Finds all .addError method calls that are not HTML escaped on purpose
- ApexXSSFromEscapeFalseRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.security.ApexXSSFromEscapeFalseRule
- ApexXSSFromURLParamRule - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Detects potential XSS when controller extracts a variable from URL query and uses it without escaping first
- ApexXSSFromURLParamRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.security.ApexXSSFromURLParamRule
- apply(Node, RuleContext) - Method in class net.sourceforge.pmd.lang.apex.rule.AbstractApexRule
- AssignmentOperator - Enum in net.sourceforge.pmd.lang.apex.ast
-
Apex assignment operator
- ASTAnnotation - Class in net.sourceforge.pmd.lang.apex.ast
- ASTAnnotationParameter - Class in net.sourceforge.pmd.lang.apex.ast
- ASTAnonymousClass - Class in net.sourceforge.pmd.lang.apex.ast
- ASTApexFile - Class in net.sourceforge.pmd.lang.apex.ast
- ASTArrayLoadExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTArrayStoreExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTAssignmentExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTBinaryExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTBindExpressions - Class in net.sourceforge.pmd.lang.apex.ast
- ASTBlockStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTBooleanExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTBreakStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTBridgeMethodCreator - Class in net.sourceforge.pmd.lang.apex.ast
- ASTCastExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTCatchBlockStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTClassRefExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTCommentContainer<T extends apex.jorje.semantic.ast.AstNode> - Interface in net.sourceforge.pmd.lang.apex.ast
-
Interface for nodes that can contain comments.
- ASTConstructorPreamble - Class in net.sourceforge.pmd.lang.apex.ast
- ASTConstructorPreambleStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTContinueStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTDmlDeleteStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTDmlInsertStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTDmlMergeStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTDmlUndeleteStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTDmlUpdateStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTDmlUpsertStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTDoLoopStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTElseWhenBlock - Class in net.sourceforge.pmd.lang.apex.ast
- ASTEmptyReferenceExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTExpressionStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTField - Class in net.sourceforge.pmd.lang.apex.ast
- ASTFieldDeclaration - Class in net.sourceforge.pmd.lang.apex.ast
- ASTFieldDeclarationStatements - Class in net.sourceforge.pmd.lang.apex.ast
- ASTForEachStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTForLoopStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTFormalComment - Class in net.sourceforge.pmd.lang.apex.ast
- ASTIdentifierCase - Class in net.sourceforge.pmd.lang.apex.ast
- ASTIfBlockStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTIfElseBlockStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTIllegalStoreExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTInstanceOfExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTInvalidDependentCompilation - Class in net.sourceforge.pmd.lang.apex.ast
- ASTJavaMethodCallExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTJavaVariableExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTLiteralCase - Class in net.sourceforge.pmd.lang.apex.ast
- ASTLiteralExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTMapEntryNode - Class in net.sourceforge.pmd.lang.apex.ast
- ASTMethod - Class in net.sourceforge.pmd.lang.apex.ast
- ASTMethodBlockStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTMethodCallExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTModifier - Class in net.sourceforge.pmd.lang.apex.ast
- ASTModifierNode - Class in net.sourceforge.pmd.lang.apex.ast
- ASTModifierOrAnnotation - Class in net.sourceforge.pmd.lang.apex.ast
- ASTMultiStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTNestedExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTNestedStoreExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTNewKeyValueObjectExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTNewListInitExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTNewListLiteralExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTNewMapInitExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTNewMapLiteralExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTNewObjectExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTNewSetInitExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTNewSetLiteralExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTPackageVersionExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTParameter - Class in net.sourceforge.pmd.lang.apex.ast
- ASTPostfixExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTPrefixExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTProperty - Class in net.sourceforge.pmd.lang.apex.ast
- ASTReferenceExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTReturnStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTRunAsBlockStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTSoqlExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTSoslExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTStandardCondition - Class in net.sourceforge.pmd.lang.apex.ast
- ASTStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTStatementExecuted - Class in net.sourceforge.pmd.lang.apex.ast
- ASTSuperMethodCallExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTSuperVariableExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTSwitchStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTTernaryExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTThisMethodCallExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTThisVariableExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTThrowStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTTriggerVariableExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTTryCatchFinallyBlockStatement - Class in net.sourceforge.pmd.lang.apex.ast
- ASTTypeWhenBlock - Class in net.sourceforge.pmd.lang.apex.ast
- ASTUserClass - Class in net.sourceforge.pmd.lang.apex.ast
- ASTUserClassMethods - Class in net.sourceforge.pmd.lang.apex.ast
- ASTUserClassOrInterface<T extends apex.jorje.semantic.ast.compilation.Compilation> - Interface in net.sourceforge.pmd.lang.apex.ast
-
An Apex type declaration.
- ASTUserEnum - Class in net.sourceforge.pmd.lang.apex.ast
- ASTUserExceptionMethods - Class in net.sourceforge.pmd.lang.apex.ast
- ASTUserInterface - Class in net.sourceforge.pmd.lang.apex.ast
- ASTUserTrigger - Class in net.sourceforge.pmd.lang.apex.ast
- ASTValueWhenBlock - Class in net.sourceforge.pmd.lang.apex.ast
- ASTVariableDeclaration - Class in net.sourceforge.pmd.lang.apex.ast
- ASTVariableDeclarationStatements - Class in net.sourceforge.pmd.lang.apex.ast
- ASTVariableExpression - Class in net.sourceforge.pmd.lang.apex.ast
- ASTWhileLoopStatement - Class in net.sourceforge.pmd.lang.apex.ast
- AvoidDeeplyNestedIfStmtsRule - Class in net.sourceforge.pmd.lang.apex.rule.design
- AvoidDeeplyNestedIfStmtsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.AvoidDeeplyNestedIfStmtsRule
- AvoidDmlStatementsInLoopsRule - Class in net.sourceforge.pmd.lang.apex.rule.performance
-
Deprecated.
- AvoidDmlStatementsInLoopsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.performance.AvoidDmlStatementsInLoopsRule
-
Deprecated.
- AvoidGlobalModifierRule - Class in net.sourceforge.pmd.lang.apex.rule.bestpractices
- AvoidGlobalModifierRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.bestpractices.AvoidGlobalModifierRule
- AvoidHardcodingIdRule - Class in net.sourceforge.pmd.lang.apex.rule.errorprone
- AvoidHardcodingIdRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.errorprone.AvoidHardcodingIdRule
- AvoidLogicInTriggerRule - Class in net.sourceforge.pmd.lang.apex.rule.bestpractices
- AvoidLogicInTriggerRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.bestpractices.AvoidLogicInTriggerRule
- AvoidNonExistentAnnotationsRule - Class in net.sourceforge.pmd.lang.apex.rule.errorprone
-
Apex supported non existent annotations for legacy reasons.
- AvoidNonExistentAnnotationsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.errorprone.AvoidNonExistentAnnotationsRule
- AvoidSoqlInLoopsRule - Class in net.sourceforge.pmd.lang.apex.rule.performance
-
Deprecated.
- AvoidSoqlInLoopsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.performance.AvoidSoqlInLoopsRule
-
Deprecated.
- AvoidSoslInLoopsRule - Class in net.sourceforge.pmd.lang.apex.rule.performance
-
Deprecated.
- AvoidSoslInLoopsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.performance.AvoidSoslInLoopsRule
-
Deprecated.
B
- BEFORE_DELETE - net.sourceforge.pmd.lang.apex.ast.TriggerUsage
- BEFORE_INSERT - net.sourceforge.pmd.lang.apex.ast.TriggerUsage
- BEFORE_UNDELETE - net.sourceforge.pmd.lang.apex.ast.TriggerUsage
- BEFORE_UPDATE - net.sourceforge.pmd.lang.apex.ast.TriggerUsage
- BinaryOperator - Enum in net.sourceforge.pmd.lang.apex.ast
-
Apex binary operator
- BITWISE_AND - net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- BITWISE_AND_EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
- BITWISE_NOT - net.sourceforge.pmd.lang.apex.ast.PrefixOperator
- BITWISE_OR - net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- BITWISE_OR_EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
- BITWISE_XOR - net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- BITWISE_XOR_EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
- BooleanOperator - Enum in net.sourceforge.pmd.lang.apex.ast
-
Apex boolean operator
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.AvoidLogicInTriggerRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.UnusedLocalVariableRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.ClassNamingConventionsRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.FieldDeclarationsShouldBeAtStartRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.FieldNamingConventionsRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.FormalParameterNamingConventionsRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.LocalVariableNamingConventionsRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.MethodNamingConventionsRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.PropertyNamingConventionsRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.design.TooManyFieldsRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.documentation.ApexDocRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.AvoidHardcodingIdRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.MethodWithSameNameAsEnclosingClassRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexDangerousMethodsRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexOpenRedirectRule
- buildTargetSelector() - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSuggestUsingNamedCredRule
- bumpDecisionPoints() - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule.Entry
- bumpDecisionPoints(int) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule.Entry
C
- CASE_SENSITIVE - Static variable in class net.sourceforge.pmd.cpd.ApexTokenizer
-
If the properties is
false
(default), then the case of any token is ignored. - ClassNamingConventionsRule - Class in net.sourceforge.pmd.lang.apex.rule.codestyle
- ClassNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.codestyle.ClassNamingConventionsRule
- COGNITIVE_COMPLEXITY - Static variable in class net.sourceforge.pmd.lang.apex.metrics.ApexMetrics
-
See the corresponding
Cognitive Complexity
for a general description. - CognitiveComplexityRule - Class in net.sourceforge.pmd.lang.apex.rule.design
- CognitiveComplexityRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.CognitiveComplexityRule
- createProcessor(LanguagePropertyBundle) - Method in class net.sourceforge.pmd.lang.apex.ApexLanguageModule
- CYCLO - Static variable in class net.sourceforge.pmd.lang.apex.metrics.ApexMetrics
-
Number of independent paths through a block of code.
- CyclomaticComplexityRule - Class in net.sourceforge.pmd.lang.apex.rule.design
-
Cyclomatic complexity rule using metrics.
- CyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.CyclomaticComplexityRule
D
- DECREMENT - net.sourceforge.pmd.lang.apex.ast.PostfixOperator
- DECREMENT - net.sourceforge.pmd.lang.apex.ast.PrefixOperator
- defaultReportLevel() - Method in class net.sourceforge.pmd.lang.apex.rule.design.ExcessiveClassLengthRule
- defaultReportLevel() - Method in class net.sourceforge.pmd.lang.apex.rule.design.ExcessiveParameterListRule
- defaultReportLevel() - Method in class net.sourceforge.pmd.lang.apex.rule.design.ExcessivePublicCountRule
- defaultReportLevel() - Method in class net.sourceforge.pmd.lang.apex.rule.design.NcssConstructorCountRule
- defaultReportLevel() - Method in class net.sourceforge.pmd.lang.apex.rule.design.NcssMethodCountRule
- defaultReportLevel() - Method in class net.sourceforge.pmd.lang.apex.rule.design.NcssTypeCountRule
- disableLogging() - Static method in class net.sourceforge.pmd.lang.apex.ApexJorjeLogging
- displayName(String) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.ClassNamingConventionsRule
- displayName(String) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.FieldNamingConventionsRule
- displayName(String) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.FormalParameterNamingConventionsRule
- displayName(String) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.LocalVariableNamingConventionsRule
- displayName(String) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.MethodNamingConventionsRule
- displayName(String) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.PropertyNamingConventionsRule
- DIVISION - net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- DIVISION_EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
E
- entryStack - Variable in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- EQUAL - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
- equals(Object) - Method in class net.sourceforge.pmd.lang.apex.ast.ApexQualifiedName
- EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
- EXACTLY_EQUAL - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
- EXACTLY_NOT_EQUAL - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
- ExcessiveClassLengthRule - Class in net.sourceforge.pmd.lang.apex.rule.design
-
This rule detects when a class exceeds a certain threshold.
- ExcessiveClassLengthRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.ExcessiveClassLengthRule
- ExcessiveParameterListRule - Class in net.sourceforge.pmd.lang.apex.rule.design
-
This rule detects an abnormally long parameter list.
- ExcessiveParameterListRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.ExcessiveParameterListRule
- ExcessivePublicCountRule - Class in net.sourceforge.pmd.lang.apex.rule.design
-
Rule attempts to count all public methods and public attributes defined in a class.
- ExcessivePublicCountRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.ExcessivePublicCountRule
- EXTENSIONS - Static variable in class net.sourceforge.pmd.lang.apex.ApexLanguageModule
F
- FieldDeclarationsShouldBeAtStartRule - Class in net.sourceforge.pmd.lang.apex.rule.codestyle
- FieldDeclarationsShouldBeAtStartRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.codestyle.FieldDeclarationsShouldBeAtStartRule
- FieldNamingConventionsRule - Class in net.sourceforge.pmd.lang.apex.rule.codestyle
- FieldNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.codestyle.FieldNamingConventionsRule
- FINAL - Static variable in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- FormalParameterNamingConventionsRule - Class in net.sourceforge.pmd.lang.apex.rule.codestyle
- FormalParameterNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.codestyle.FormalParameterNamingConventionsRule
G
- getApexVersion() - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexNode
-
Gets the apex version this class has been compiled with.
- getApexVersion() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTApexFile
- getArity() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethod
- getAstInfo() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTApexFile
- getBody() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTCatchBlockStatement
- getBooleanValue() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnnotationParameter
- getCanonicalName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethod
- getCanonicalQuery() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTSoqlExpression
- getCatchClauses() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTTryCatchFinallyBlockStatement
- getClasses() - Method in class net.sourceforge.pmd.lang.apex.ast.ApexQualifiedName
- getClassName() - Method in class net.sourceforge.pmd.lang.apex.ast.ApexQualifiedName
-
Returns the qualified name of the class the resource is located in.
- getComplexityAverage() - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule.Entry
- getContainsComment() - Method in interface net.sourceforge.pmd.lang.apex.ast.ASTCommentContainer
- getContext() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTReferenceExpression
- getDefiningType() - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexNode
- getExceptionType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTCatchBlockStatement
- getFileIssues(String) - Method in class net.sourceforge.pmd.lang.apex.multifile.ApexMultifileAnalysis
- getFinallyBlock() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTTryCatchFinallyBlockStatement
- getFQVariableName(Parameter) - Static method in class net.sourceforge.pmd.lang.apex.rule.security.Helper
-
Deprecated.
- getFullMethodName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethodCallExpression
- getGlobalIssues() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTApexFile
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnnotation
-
Deprecated.
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnnotationParameter
-
Deprecated.
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnonymousClass
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTField
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTFieldDeclaration
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTFormalComment
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTInvalidDependentCompilation
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethod
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTParameter
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTReferenceExpression
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTVariableDeclaration
- getImage() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTVariableExpression
- getInputParametersSize() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethodCallExpression
- getInstance() - Static method in class net.sourceforge.pmd.lang.apex.ApexLanguageModule
- getInterfaceNames() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserClass
- getLiteralType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- getMainNode() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTApexFile
- getMethodName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethodCallExpression
- getMethods() - Method in interface net.sourceforge.pmd.lang.apex.ast.ASTUserClassOrInterface
-
Returns the (non-synthetic) methods defined in this type.
- getMetric(ASTMethod) - Method in class net.sourceforge.pmd.lang.apex.rule.design.ExcessiveParameterListRule
- getMetric(ASTUserClass) - Method in class net.sourceforge.pmd.lang.apex.rule.design.ExcessivePublicCountRule
- getMetric(T) - Method in class net.sourceforge.pmd.lang.apex.rule.design.AbstractNcssCountRule
-
Deprecated.
- getModifiers() - Method in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- getModifiers() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTField
- getModifiers() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTFieldDeclarationStatements
- getModifiers() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethod
- getModifiers() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- getModifiers() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTParameter
- getModifiers() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTProperty
- getModifiers() - Method in interface net.sourceforge.pmd.lang.apex.ast.ASTUserClassOrInterface
-
Return the modifier node for this type declaration.
- getModifiers() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTVariableDeclarationStatements
- getMultiFileState() - Method in class net.sourceforge.pmd.lang.apex.ApexLanguageProcessor
- getName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnnotation
- getName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnnotationParameter
- getName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTField
- getName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTFieldDeclaration
- getName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- getName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTTypeWhenBlock
- getNames() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTReferenceExpression
- getNamespace() - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexNode
- getNameSpace() - Method in class net.sourceforge.pmd.lang.apex.ast.ApexQualifiedName
-
Gets the namespace prefix of this resource.
- getNode() - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexNode
-
Deprecated.the underlying AST node should not be available outside of the AST node. If information is needed from the underlying node, then PMD's AST node need to expose this information.
- getOp() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAssignmentExpression
- getOp() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBinaryExpression
- getOp() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBooleanExpression
- getOp() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTPostfixExpression
- getOp() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTPrefixExpression
- getOperation() - Method in class net.sourceforge.pmd.lang.apex.ast.ApexQualifiedName
- getOperator() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAssignmentExpression
-
Deprecated.Use
ASTAssignmentExpression.getOp()
instead. - getOperator() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBinaryExpression
-
Deprecated.Use
ASTBinaryExpression.getOp()
instead. - getOperator() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBooleanExpression
-
Deprecated.Use
ASTBooleanExpression.getOp()
instead. - getOperator() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTPostfixExpression
-
Deprecated.Use
ASTPostfixExpression.getOp()
instead. - getOperator() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTPrefixExpression
-
Deprecated.Use
ASTPrefixExpression.getOp()
instead. - getParameterCount() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewKeyValueObjectExpression
- getQualifiedName() - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexQualifiableNode
- getQualifiedName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethod
- getQualifiedName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserEnum
- getQuery() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTSoqlExpression
- getReferenceType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTReferenceExpression
- getReturnType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethod
- getRoot() - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexNode
- getRoot() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTApexFile
- getSimpleName() - Method in interface net.sourceforge.pmd.lang.apex.ast.ASTUserClassOrInterface
-
Return the simple name of the type defined by this node.
- getSuperClassName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserClass
- getSuperInterfaceName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserInterface
- getTargetName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserTrigger
- getTextRegion() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethodCallExpression
- getToken() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTFormalComment
- getTryBlock() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTTryCatchFinallyBlockStatement
- getType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTField
- getType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewKeyValueObjectExpression
- getType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTNewObjectExpression
- getType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTParameter
- getType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTProperty
- getType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTTypeWhenBlock
- getType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTVariableDeclaration
- getTypeArguments() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTFieldDeclarationStatements
- getTypeName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTFieldDeclarationStatements
- getUsages() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTUserTrigger
- getValue() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnnotationParameter
- getValue() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTField
- getVariableName() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTCatchBlockStatement
- getViolationParameters(ASTMethod, int, int) - Method in class net.sourceforge.pmd.lang.apex.rule.design.NcssMethodCountRule
- getViolationParameters(ASTUserClass, int, int) - Method in class net.sourceforge.pmd.lang.apex.rule.design.ExcessivePublicCountRule
- GREATER_THAN - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
- GREATER_THAN_OR_EQUAL - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
H
- hasCurlyBrace() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBlockStatement
- hasDeprecatedTestMethod() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
-
Returns true if function has `testmethod` modifier
- hasElseStatement() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTIfElseBlockStatement
- hashCode() - Method in class net.sourceforge.pmd.lang.apex.ast.ApexQualifiedName
- hasRealLoc() - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexNode
- hasRealLoc() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBlockStatement
- Helper - Class in net.sourceforge.pmd.lang.apex.rule.security
-
Deprecated.Use
Helper
instead. - highestDecisionPoints - Variable in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule.Entry
I
- InaccessibleAuraEnabledGetterRule - Class in net.sourceforge.pmd.lang.apex.rule.errorprone
-
In the Summer '21 release, a mandatory security update enforces access modifiers on Apex properties in Lightning component markup.
- InaccessibleAuraEnabledGetterRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.errorprone.InaccessibleAuraEnabledGetterRule
- INCREMENT - net.sourceforge.pmd.lang.apex.ast.PostfixOperator
- INCREMENT - net.sourceforge.pmd.lang.apex.ast.PrefixOperator
- INIT - Static variable in class net.sourceforge.pmd.lang.apex.rule.errorprone.ApexCSRFRule
- isAbstract() - Method in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- isAbstract() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isBoolean() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- isClass() - Method in class net.sourceforge.pmd.lang.apex.ast.ApexQualifiedName
-
Returns true if the resource addressed by this qualified name is a class.
- isConstructor() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethod
- isDecimal() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- isDouble() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- isFailed() - Method in class net.sourceforge.pmd.lang.apex.multifile.ApexMultifileAnalysis
-
Returns true if this is analysis index is in a failed state.
- isFinal() - Method in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- isFinal() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isGlobal() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isIgnored(ASTMethod) - Method in class net.sourceforge.pmd.lang.apex.rule.design.NcssConstructorCountRule
- isIgnored(ASTMethod) - Method in class net.sourceforge.pmd.lang.apex.rule.design.NcssMethodCountRule
- isIgnored(ASTUserClass) - Method in class net.sourceforge.pmd.lang.apex.rule.design.ExcessiveClassLengthRule
- isInheritedSharing() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isInteger() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- isLong() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- isNull() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- isOperation() - Method in class net.sourceforge.pmd.lang.apex.ast.ApexQualifiedName
-
Returns true if the resource addressed by this qualified name is an operation.
- isOverride() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isPrivate() - Method in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- isPrivate() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isProtected() - Method in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- isProtected() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isPublic() - Method in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- isPublic() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isResolved() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTAnnotation
- isSafeNav() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTReferenceExpression
- isSObjectType() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTReferenceExpression
- isStatic() - Method in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- isStatic() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isString() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTLiteralExpression
- isSynthetic() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTMethod
-
Returns true if this is a synthetic class initializer, inserted by the parser.
- isTest() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
-
Returns true if function has `@isTest` annotation or `testmethod` modifier
- isTestMethodOrClass(ApexNode<?>) - Method in class net.sourceforge.pmd.lang.apex.rule.AbstractApexUnitTestRule
-
Deprecated.
- isTestOrTestSetup() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isTransient() - Method in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- isTransient() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isVirtual() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isWebService() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isWithoutSharing() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
- isWithSharing() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTModifierNode
J
- jjtAccept(ApexParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexNode
-
Deprecated.
L
- LEFT_SHIFT - net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- LEFT_SHIFT_EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
- LESS_THAN - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
- LESS_THAN_OR_EQUAL - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
- LocalVariableNamingConventionsRule - Class in net.sourceforge.pmd.lang.apex.rule.codestyle
- LocalVariableNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.codestyle.LocalVariableNamingConventionsRule
- LOGICAL_AND - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
- LOGICAL_NOT - net.sourceforge.pmd.lang.apex.ast.PrefixOperator
- LOGICAL_OR - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
M
- methodCount - Variable in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule.Entry
- MethodNamingConventionsRule - Class in net.sourceforge.pmd.lang.apex.rule.codestyle
- MethodNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.codestyle.MethodNamingConventionsRule
- MethodWithSameNameAsEnclosingClassRule - Class in net.sourceforge.pmd.lang.apex.rule.errorprone
- MethodWithSameNameAsEnclosingClassRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.errorprone.MethodWithSameNameAsEnclosingClassRule
- MULTIFILE_DIRECTORY - Static variable in class net.sourceforge.pmd.lang.apex.ApexLanguageProperties
- MULTIPLICATION - net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- MULTIPLICATION_EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
N
- NAME - Static variable in class net.sourceforge.pmd.lang.apex.ApexLanguageModule
- NcssConstructorCountRule - Class in net.sourceforge.pmd.lang.apex.rule.design
-
Non-commented source statement counter for constructors.
- NcssConstructorCountRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.NcssConstructorCountRule
-
Count constructor declarations.
- NcssMethodCountRule - Class in net.sourceforge.pmd.lang.apex.rule.design
-
Non-commented source statement counter for methods.
- NcssMethodCountRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.NcssMethodCountRule
-
Count the size of all non-constructor methods.
- NcssTypeCountRule - Class in net.sourceforge.pmd.lang.apex.rule.design
-
Non-commented source statement counter for type declarations.
- NcssTypeCountRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.NcssTypeCountRule
-
Count type declarations.
- NEGATIVE - net.sourceforge.pmd.lang.apex.ast.PrefixOperator
- net.sourceforge.pmd.cpd - package net.sourceforge.pmd.cpd
- net.sourceforge.pmd.lang.apex - package net.sourceforge.pmd.lang.apex
- net.sourceforge.pmd.lang.apex.ast - package net.sourceforge.pmd.lang.apex.ast
- net.sourceforge.pmd.lang.apex.metrics - package net.sourceforge.pmd.lang.apex.metrics
- net.sourceforge.pmd.lang.apex.multifile - package net.sourceforge.pmd.lang.apex.multifile
- net.sourceforge.pmd.lang.apex.rule - package net.sourceforge.pmd.lang.apex.rule
- net.sourceforge.pmd.lang.apex.rule.bestpractices - package net.sourceforge.pmd.lang.apex.rule.bestpractices
- net.sourceforge.pmd.lang.apex.rule.codestyle - package net.sourceforge.pmd.lang.apex.rule.codestyle
- net.sourceforge.pmd.lang.apex.rule.design - package net.sourceforge.pmd.lang.apex.rule.design
- net.sourceforge.pmd.lang.apex.rule.documentation - package net.sourceforge.pmd.lang.apex.rule.documentation
- net.sourceforge.pmd.lang.apex.rule.errorprone - package net.sourceforge.pmd.lang.apex.rule.errorprone
- net.sourceforge.pmd.lang.apex.rule.performance - package net.sourceforge.pmd.lang.apex.rule.performance
- net.sourceforge.pmd.lang.apex.rule.security - package net.sourceforge.pmd.lang.apex.rule.security
- newPropertyBundle() - Method in class net.sourceforge.pmd.lang.apex.ApexLanguageModule
- NOT_EQUAL - net.sourceforge.pmd.lang.apex.ast.BooleanOperator
O
- of(TriggerUsage) - Static method in enum net.sourceforge.pmd.lang.apex.ast.TriggerUsage
- ofString(String) - Static method in class net.sourceforge.pmd.lang.apex.ast.ApexQualifiedName
-
Parses a string conforming to the format defined below and returns an ApexQualifiedName.
- OperationWithLimitsInLoopRule - Class in net.sourceforge.pmd.lang.apex.rule.performance
-
Warn users when code that could trigger governor limits is executing within a looping construct.
- OperationWithLimitsInLoopRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- OverrideBothEqualsAndHashcodeRule - Class in net.sourceforge.pmd.lang.apex.rule.errorprone
- OverrideBothEqualsAndHashcodeRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.errorprone.OverrideBothEqualsAndHashcodeRule
P
- parse(Parser.ParserTask) - Method in class net.sourceforge.pmd.lang.apex.ast.ApexParser
- POSITIVE - net.sourceforge.pmd.lang.apex.ast.PrefixOperator
- PostfixOperator - Enum in net.sourceforge.pmd.lang.apex.ast
-
Apex postfix operator
- PrefixOperator - Enum in net.sourceforge.pmd.lang.apex.ast
-
Apex prefix operator
- PRIVATE - Static variable in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- PropertyNamingConventionsRule - Class in net.sourceforge.pmd.lang.apex.rule.codestyle
- PropertyNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.codestyle.PropertyNamingConventionsRule
- PROTECTED - Static variable in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- PUBLIC - Static variable in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
R
- REPORT_LEVEL_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- RIGHT_SHIFT_SIGNED - net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- RIGHT_SHIFT_SIGNED_EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
- RIGHT_SHIFT_UNSIGNED - net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- RIGHT_SHIFT_UNSIGNED_EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
S
- SEE_ALL_DATA - Static variable in class net.sourceforge.pmd.lang.apex.ast.ASTAnnotationParameter
- services() - Method in class net.sourceforge.pmd.lang.apex.ApexLanguageProcessor
- setProperties(Properties) - Method in class net.sourceforge.pmd.cpd.ApexLanguage
- setProperties(Properties) - Method in class net.sourceforge.pmd.cpd.ApexTokenizer
- SHOW_CLASSES_COMPLEXITY_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- SHOW_METHODS_COMPLEXITY_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- start(RuleContext) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- start(RuleContext) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- start(RuleContext) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- STATIC - Static variable in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- STATIC_INITIALIZER_METHOD_NAME - Static variable in class net.sourceforge.pmd.lang.apex.rule.codestyle.FieldDeclarationsShouldBeAtStartRule
- StdCyclomaticComplexityRule - Class in net.sourceforge.pmd.lang.apex.rule.design
-
Implements the standard cyclomatic complexity rule
- StdCyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- StdCyclomaticComplexityRule.Entry - Class in net.sourceforge.pmd.lang.apex.rule.design
- SUBTRACTION - net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- SUBTRACTION_EQUALS - net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
T
- TERSE_NAME - Static variable in class net.sourceforge.pmd.lang.apex.ApexLanguageModule
- tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.ApexTokenizer
- TooManyFieldsRule - Class in net.sourceforge.pmd.lang.apex.rule.design
- TooManyFieldsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.TooManyFieldsRule
- toString() - Method in class net.sourceforge.pmd.lang.apex.ast.ApexQualifiedName
- toString() - Method in enum net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
- toString() - Method in enum net.sourceforge.pmd.lang.apex.ast.BinaryOperator
- toString() - Method in enum net.sourceforge.pmd.lang.apex.ast.BooleanOperator
- toString() - Method in enum net.sourceforge.pmd.lang.apex.ast.PostfixOperator
- toString() - Method in enum net.sourceforge.pmd.lang.apex.ast.PrefixOperator
- TRANSIENT - Static variable in interface net.sourceforge.pmd.lang.apex.ast.AccessNode
- TriggerUsage - Enum in net.sourceforge.pmd.lang.apex.ast
-
This maps the apex enum
TriggerUsage
to the PMD equivalent.
U
- UnusedLocalVariableRule - Class in net.sourceforge.pmd.lang.apex.rule.bestpractices
- UnusedLocalVariableRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.bestpractices.UnusedLocalVariableRule
- UnusedMethodRule - Class in net.sourceforge.pmd.lang.apex.rule.design
- UnusedMethodRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.design.UnusedMethodRule
V
- valueOf(AssignmentOp) - Static method in enum net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
-
Returns a
AssignmentOperator
corresponding to the givenAssignmentOp
. - valueOf(BinaryOp) - Static method in enum net.sourceforge.pmd.lang.apex.ast.BinaryOperator
-
Returns a
BinaryOperator
corresponding to the givenBinaryOp
. - valueOf(BooleanOp) - Static method in enum net.sourceforge.pmd.lang.apex.ast.BooleanOperator
-
Returns a
BooleanOperator
corresponding to the givenBooleanOp
. - valueOf(PostfixOp) - Static method in enum net.sourceforge.pmd.lang.apex.ast.PostfixOperator
-
Returns a
PostfixOperator
corresponding to the givenPostfixOp
. - valueOf(PrefixOp) - Static method in enum net.sourceforge.pmd.lang.apex.ast.PrefixOperator
-
Returns a
PrefixOperator
corresponding to the givenPrefixOp
. - valueOf(String) - Static method in enum net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.apex.ast.BinaryOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.apex.ast.BooleanOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.apex.ast.PostfixOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.apex.ast.PrefixOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.apex.ast.TriggerUsage
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.sourceforge.pmd.lang.apex.ast.AssignmentOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.apex.ast.BinaryOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.apex.ast.BooleanOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.apex.ast.PostfixOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.apex.ast.PrefixOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.apex.ast.TriggerUsage
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(ApexNode<?>, Object) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexParserVisitor
-
Deprecated.
- visit(ASTAnnotationParameter, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTAnnotation, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTAnonymousClass, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTApexFile, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTArrayLoadExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTArrayStoreExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTAssignmentExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTAssignmentExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexInsecureEndpointRule
- visit(ASTAssignmentExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexXSSFromURLParamRule
- visit(ASTAssignmentExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTBinaryExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTBindExpressions, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.ApexCSRFRule
- visit(ASTBlockStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTBooleanExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTBooleanExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTBreakStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTBridgeMethodCreator, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTCastExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTCatchBlockStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTClassRefExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTConstructorPreamble, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTConstructorPreambleStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTContinueStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTDmlDeleteStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.AvoidDmlStatementsInLoopsRule
-
Deprecated.
- visit(ASTDmlDeleteStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- visit(ASTDmlDeleteStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTDmlDeleteStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- visit(ASTDmlDeleteStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTDmlInsertStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.AvoidDmlStatementsInLoopsRule
-
Deprecated.
- visit(ASTDmlInsertStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- visit(ASTDmlInsertStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTDmlInsertStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- visit(ASTDmlInsertStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTDmlMergeStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.AvoidDmlStatementsInLoopsRule
-
Deprecated.
- visit(ASTDmlMergeStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- visit(ASTDmlMergeStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTDmlMergeStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- visit(ASTDmlMergeStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTDmlUndeleteStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.AvoidDmlStatementsInLoopsRule
-
Deprecated.
- visit(ASTDmlUndeleteStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- visit(ASTDmlUndeleteStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTDmlUndeleteStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- visit(ASTDmlUndeleteStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTDmlUpdateStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.AvoidDmlStatementsInLoopsRule
-
Deprecated.
- visit(ASTDmlUpdateStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- visit(ASTDmlUpdateStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTDmlUpdateStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- visit(ASTDmlUpdateStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTDmlUpsertStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.AvoidDmlStatementsInLoopsRule
-
Deprecated.
- visit(ASTDmlUpsertStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- visit(ASTDmlUpsertStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTDmlUpsertStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- visit(ASTDmlUpsertStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTDoLoopStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTDoLoopStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTElseWhenBlock, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTEmptyReferenceExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTExpressionStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexInsecureEndpointRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexXSSFromURLParamRule
- visit(ASTFieldDeclaration, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTFieldDeclarationStatements, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTField, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.FieldNamingConventionsRule
- visit(ASTField, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.PropertyNamingConventionsRule
- visit(ASTField, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.AvoidNonExistentAnnotationsRule
- visit(ASTField, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTForEachStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTForEachStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTForEachStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTForLoopStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTForLoopStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTFormalComment, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTIdentifierCase, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTIfBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.AvoidDeeplyNestedIfStmtsRule
- visit(ASTIfBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTIfBlockStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTIfElseBlockStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTIllegalStoreExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTInstanceOfExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTInvalidDependentCompilation, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTJavaMethodCallExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTJavaVariableExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTLiteralCase, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTLiteralExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.AvoidHardcodingIdRule
- visit(ASTLiteralExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTMapEntryNode, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTMethodBlockStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTMethodCallExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.ApexAssertionsShouldIncludeMessageRule
- visit(ASTMethodCallExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- visit(ASTMethodCallExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTMethodCallExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexInsecureEndpointRule
- visit(ASTMethodCallExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- visit(ASTMethodCallExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexXSSFromURLParamRule
- visit(ASTMethodCallExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.ApexUnitTestClassShouldHaveAssertsRule
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.ApexUnitTestClassShouldHaveRunAsRule
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.ApexUnitTestShouldNotUseSeeAllDataTrueRule
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.MethodNamingConventionsRule
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.CognitiveComplexityRule
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.CyclomaticComplexityRule
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.UnusedMethodRule
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.documentation.ApexDocRule
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.ApexCSRFRule
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.AvoidNonExistentAnnotationsRule
- visit(ASTMethod, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTModifierNode, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTModifierOrAnnotation, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTModifier, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTMultiStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTNestedExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTNestedStoreExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTNewKeyValueObjectExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTNewListInitExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTNewListLiteralExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTNewMapInitExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTNewMapLiteralExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTNewObjectExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTNewSetInitExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTNewSetLiteralExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTPackageVersionExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTParameter, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.FormalParameterNamingConventionsRule
- visit(ASTParameter, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTParameter, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTPostfixExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTPrefixExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTProperty, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.documentation.ApexDocRule
- visit(ASTProperty, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.AvoidNonExistentAnnotationsRule
- visit(ASTProperty, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.InaccessibleAuraEnabledGetterRule
- visit(ASTProperty, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTProperty, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTReferenceExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexXSSFromURLParamRule
- visit(ASTReturnStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTRunAsBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- visit(ASTRunAsBlockStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTSoqlExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.AvoidSoqlInLoopsRule
-
Deprecated.
- visit(ASTSoqlExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- visit(ASTSoqlExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- visit(ASTSoqlExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTSoslExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.AvoidSoslInLoopsRule
-
Deprecated.
- visit(ASTSoslExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.performance.OperationWithLimitsInLoopRule
- visit(ASTSoslExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSharingViolationsRule
- visit(ASTSoslExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTStandardCondition, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTStatementExecuted, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTSuperMethodCallExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTSuperVariableExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTSwitchStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTTernaryExpression, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTTernaryExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTThisMethodCallExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTThisVariableExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTThrowStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTTriggerVariableExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTTryCatchFinallyBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTTryCatchFinallyBlockStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTTypeWhenBlock, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTUserClassMethods, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.AbstractApexUnitTestRule
-
Deprecated.Don't bother visiting this class if it's not a class with @isTest and newer than API v24 (V176 internal).
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.ApexUnitTestShouldNotUseSeeAllDataTrueRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.AvoidGlobalModifierRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.ClassNamingConventionsRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.FieldDeclarationsShouldBeAtStartRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.AvoidDeeplyNestedIfStmtsRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.CognitiveComplexityRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.CyclomaticComplexityRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.TooManyFieldsRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.documentation.ApexDocRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.ApexCSRFRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.AvoidNonExistentAnnotationsRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.MethodWithSameNameAsEnclosingClassRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.OverrideBothEqualsAndHashcodeRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexBadCryptoRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexDangerousMethodsRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexOpenRedirectRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSOQLInjectionRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexSuggestUsingNamedCredRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexXSSFromEscapeFalseRule
- visit(ASTUserClass, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexXSSFromURLParamRule
- visit(ASTUserClass, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTUserClass, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ApexVisitorBase
- visit(ASTUserEnum, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.ClassNamingConventionsRule
- visit(ASTUserEnum, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTUserEnum, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.AvoidNonExistentAnnotationsRule
- visit(ASTUserEnum, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTUserExceptionMethods, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTUserInterface, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.AvoidGlobalModifierRule
- visit(ASTUserInterface, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.ClassNamingConventionsRule
- visit(ASTUserInterface, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTUserInterface, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.documentation.ApexDocRule
- visit(ASTUserInterface, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.errorprone.AvoidNonExistentAnnotationsRule
- visit(ASTUserInterface, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTUserInterface, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ApexVisitorBase
- visit(ASTUserTrigger, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.AvoidLogicInTriggerRule
- visit(ASTUserTrigger, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.CognitiveComplexityRule
- visit(ASTUserTrigger, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.CyclomaticComplexityRule
- visit(ASTUserTrigger, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTUserTrigger, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTValueWhenBlock, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.bestpractices.UnusedLocalVariableRule
- visit(ASTVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.codestyle.LocalVariableNamingConventionsRule
- visit(ASTVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexCRUDViolationRule
- visit(ASTVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexInsecureEndpointRule
- visit(ASTVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.security.ApexXSSFromURLParamRule
- visit(ASTVariableDeclaration, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTVariableDeclarationStatements, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTVariableExpression, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visit(ASTWhileLoopStatement, Object) - Method in class net.sourceforge.pmd.lang.apex.rule.design.StdCyclomaticComplexityRule
- visit(ASTWhileLoopStatement, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
- visitApexNode(ApexNode<?>, Object) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexParserVisitor
-
Deprecated.
- visitApexNode(ApexNode<?>, P) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexVisitor
-
The default visit method, to which other methods delegate.
- visitNode(Node, Object) - Method in interface net.sourceforge.pmd.lang.apex.ast.ApexParserVisitor
-
Deprecated.
- visitTypeDecl(ASTUserClassOrInterface<?>, P) - Method in class net.sourceforge.pmd.lang.apex.ast.ApexVisitorBase
W
- WEIGHED_METHOD_COUNT - Static variable in class net.sourceforge.pmd.lang.apex.metrics.ApexMetrics
-
Sum of the statistical complexity of the operations in the class.
All Classes All Packages