public abstract class AbstractApexRule extends AbstractRule implements ApexParserVisitor, ImmutableLanguage, CodeClimateRule
propertyDescriptors, propertyValuesByDescriptorCODECLIMATE_BLOCK_HIGHLIGHTING, CODECLIMATE_CATEGORIES, CODECLIMATE_REMEDIATION_MULTIPLIERVIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR| Constructor and Description |
|---|
AbstractApexRule() |
addExample, addRuleChainVisit, addRuleChainVisit, addViolation, addViolation, addViolation, addViolationWithMessage, addViolationWithMessage, addViolationWithMessage, deepCopyValuesTo, end, equals, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getPriority, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, hashCode, isDeprecated, setDeprecated, setDescription, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setName, setPriority, setRuleClass, setRuleSetName, setSince, setUsesDFA, setUsesTypeResolution, start, usesDFA, usesRuleChain, usesTypeResolutioncopyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValuesclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddExample, addRuleChainVisit, addRuleChainVisit, end, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getPriority, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, isDeprecated, setDeprecated, setDescription, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setName, setPriority, setRuleClass, setRuleSetName, setSince, setUsesDFA, setUsesTypeResolution, start, usesDFA, usesRuleChain, usesTypeResolutiondefinePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValuespublic ParserOptions getParserOptions()
getParserOptions in interface RulegetParserOptions in class AbstractRulepublic void apply(List<? extends Node> nodes, RuleContext ctx)
protected void visitAll(List<? extends Node> nodes, RuleContext ctx)
public Object visit(ApexNode<?> node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTMethod node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTUserClass node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTModifierNode node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTParameter node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTBlockStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTUserClassMethods node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTBridgeMethodCreator node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTReturnStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTLiteralExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTConstructorPreambleStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTUserInterface node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTUserEnum node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTFieldDeclaration node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTWhileLoopStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTTryCatchFinallyBlockStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTForLoopStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTIfElseBlockStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTIfBlockStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTForEachStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTField node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTBreakStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTThrowStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTDoLoopStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTTernaryExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTSoqlExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTBooleanExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTAnnotation node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTAnonymousClass node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTArrayLoadExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTArrayStoreExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTAssignmentExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTBinaryExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTBindExpressions node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTCatchBlockStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTClassRefExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTContinueStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTDmlDeleteStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTDmlInsertStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTDmlMergeStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTDmlUndeleteStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTDmlUpdateStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTDmlUpsertStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTDottedExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTExpressionStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTFieldDeclarationStatements node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTInstanceOfExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTJavaMethodCallExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTJavaVariableExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTMapEntryNode node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTMethodCallExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTModifierOrAnnotation node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTNewListInitExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTNewListLiteralExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTNewMapInitExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTNewMapLiteralExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTNewNameValueObjectExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTNewObjectExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTNewSetInitExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTNewSetLiteralExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTPackageVersionExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTPostfixExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTPrefixExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTProperty node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTReferenceExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTRunAsBlockStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTSoslExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTStandardCondition node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTStatement node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTSuperMethodCallExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTSuperVariableExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTTestNode node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTThisMethodCallExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTThisVariableExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTTriggerVariableExpression node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTUserExceptionMethods node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTUserTrigger node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTVariableDeclaration node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTVariableDeclarationStatements node, Object data)
visit in interface ApexParserVisitorpublic Object visit(ASTVariableExpression node, Object data)
visit in interface ApexParserVisitorCopyright © 2002–2017 PMD. All rights reserved.