PLSQLParserVisitor
, net.sourceforge.pmd.properties.PropertySource
, Rule
public class CyclomaticComplexityRule extends AbstractPLSQLRule
Modifier and Type | Field | Description |
---|---|---|
static net.sourceforge.pmd.properties.IntegerProperty |
REPORT_LEVEL_DESCRIPTOR |
|
static net.sourceforge.pmd.properties.BooleanProperty |
SHOW_CLASSES_COMPLEXITY_DESCRIPTOR |
|
static net.sourceforge.pmd.properties.BooleanProperty |
SHOW_METHODS_COMPLEXITY_DESCRIPTOR |
propertyDescriptors, propertyValuesByDescriptor
VIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR
Constructor | Description |
---|---|
CyclomaticComplexityRule() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
visit(ASTCaseStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTCaseWhenClause node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTConditionalOrExpression node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTElsifClause node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTExceptionHandler node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTForStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTIfStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTInput node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTLoopStatement node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTPackageBody node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTPackageSpecification node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTProgramUnit node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTTriggerTimingPointSection node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTTriggerUnit node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTTypeMethod node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTTypeSpecification node,
java.lang.Object data) |
|
java.lang.Object |
visit(ASTWhileStatement node,
java.lang.Object data) |
apply, getDeclaringType, importsPackage, isQualifiedName, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAll
copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, setProperty, useDefaultValueFor, usesDefaultValues
addExample, addRuleChainVisit, addRuleChainVisit, addViolation, addViolation, addViolation, addViolationWithMessage, addViolationWithMessage, addViolationWithMessage, deepCopy, deepCopyValuesTo, end, equals, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getParserOptions, getPriority, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, hashCode, isDeprecated, isDfa, isMultifile, isRuleChain, isTypeResolution, setDeprecated, setDescription, setDfa, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setMultifile, setName, setPriority, setRuleClass, setRuleSetName, setSince, setTypeResolution, setUsesDFA, setUsesMultifile, setUsesTypeResolution, start, usesDFA, usesMultifile, usesRuleChain, usesTypeResolution
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, setProperty, useDefaultValueFor, usesDefaultValues
public static final net.sourceforge.pmd.properties.IntegerProperty REPORT_LEVEL_DESCRIPTOR
public static final net.sourceforge.pmd.properties.BooleanProperty SHOW_CLASSES_COMPLEXITY_DESCRIPTOR
public static final net.sourceforge.pmd.properties.BooleanProperty SHOW_METHODS_COMPLEXITY_DESCRIPTOR
public java.lang.Object visit(ASTInput node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTElsifClause node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTIfStatement node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTExceptionHandler node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTForStatement node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTLoopStatement node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTCaseStatement node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTCaseWhenClause node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTWhileStatement node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTConditionalOrExpression node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTPackageSpecification node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTTypeSpecification node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTPackageBody node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTTriggerUnit node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTProgramUnit node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTTypeMethod node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public java.lang.Object visit(ASTTriggerTimingPointSection node, java.lang.Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
Copyright © 2002–2018 PMD. All rights reserved.