|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.pmd.AbstractPropertySource
net.sourceforge.pmd.lang.rule.AbstractRule
net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule
net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule
public class CyclomaticComplexityRule
Field Summary | |
---|---|
static IntegerProperty |
REPORT_LEVEL_DESCRIPTOR
|
static BooleanProperty |
SHOW_CLASSES_COMPLEXITY_DESCRIPTOR
|
static BooleanProperty |
SHOW_METHODS_COMPLEXITY_DESCRIPTOR
|
Fields inherited from class net.sourceforge.pmd.AbstractPropertySource |
---|
propertyDescriptors, propertyValuesByDescriptor |
Fields inherited from interface net.sourceforge.pmd.Rule |
---|
VIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR |
Constructor Summary | |
---|---|
CyclomaticComplexityRule()
|
Method Summary | |
---|---|
Object |
visit(ASTCaseStatement node,
Object data)
|
Object |
visit(ASTCaseWhenClause node,
Object data)
|
Object |
visit(ASTConditionalOrExpression node,
Object data)
|
Object |
visit(ASTElsifClause node,
Object data)
|
Object |
visit(ASTExceptionHandler node,
Object data)
|
Object |
visit(ASTForStatement node,
Object data)
|
Object |
visit(ASTIfStatement node,
Object data)
|
Object |
visit(ASTInput node,
Object data)
|
Object |
visit(ASTLoopStatement node,
Object data)
|
Object |
visit(ASTPackageBody node,
Object data)
|
Object |
visit(ASTPackageSpecification node,
Object data)
|
Object |
visit(ASTProgramUnit node,
Object data)
|
Object |
visit(ASTTriggerTimingPointSection node,
Object data)
|
Object |
visit(ASTTriggerUnit node,
Object data)
|
Object |
visit(ASTTypeMethod node,
Object data)
|
Object |
visit(ASTTypeSpecification node,
Object data)
|
Object |
visit(ASTWhileStatement node,
Object data)
|
Methods inherited from class net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule |
---|
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, visitAll |
Methods inherited from class net.sourceforge.pmd.AbstractPropertySource |
---|
copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValues |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sourceforge.pmd.PropertySource |
---|
definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValues |
Field Detail |
---|
public static final IntegerProperty REPORT_LEVEL_DESCRIPTOR
public static final BooleanProperty SHOW_CLASSES_COMPLEXITY_DESCRIPTOR
public static final BooleanProperty SHOW_METHODS_COMPLEXITY_DESCRIPTOR
Constructor Detail |
---|
public CyclomaticComplexityRule()
Method Detail |
---|
public Object visit(ASTInput node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTElsifClause node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTIfStatement node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTExceptionHandler node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTForStatement node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTLoopStatement node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTCaseStatement node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTCaseWhenClause node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTWhileStatement node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTConditionalOrExpression node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTPackageSpecification node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTTypeSpecification node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTPackageBody node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTTriggerUnit node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTProgramUnit node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTTypeMethod node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
public Object visit(ASTTriggerTimingPointSection node, Object data)
visit
in interface PLSQLParserVisitor
visit
in class AbstractPLSQLRule
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |