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

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
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
AvoidSoqlInLoopsRule() - Constructor for class net.sourceforge.pmd.lang.apex.rule.performance.AvoidSoqlInLoopsRule
Deprecated.
 
AvoidSoslInLoopsRule - Class in net.sourceforge.pmd.lang.apex.rule.performance
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.
getOperator() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBinaryExpression
Deprecated.
getOperator() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTBooleanExpression
Deprecated.
getOperator() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTPostfixExpression
Deprecated.
getOperator() - Method in class net.sourceforge.pmd.lang.apex.ast.ASTPrefixExpression
Deprecated.
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

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 given AssignmentOp.
valueOf(BinaryOp) - Static method in enum net.sourceforge.pmd.lang.apex.ast.BinaryOperator
Returns a BinaryOperator corresponding to the given BinaryOp.
valueOf(BooleanOp) - Static method in enum net.sourceforge.pmd.lang.apex.ast.BooleanOperator
Returns a BooleanOperator corresponding to the given BooleanOp.
valueOf(PostfixOp) - Static method in enum net.sourceforge.pmd.lang.apex.ast.PostfixOperator
Returns a PostfixOperator corresponding to the given PostfixOp.
valueOf(PrefixOp) - Static method in enum net.sourceforge.pmd.lang.apex.ast.PrefixOperator
Returns a PrefixOperator corresponding to the given PrefixOp.
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.
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