groovy.lang.GroovyObject, org.codehaus.groovy.ast.GroovyClassVisitor, AstVisitorpublic class CyclomaticComplexityAstVisitor extends AbstractAstVisitor implements groovy.lang.GroovyObject
MAX_SOURCE_LINE_LENGTH, SOURCE_LINE_LAST_SEGMENT_LENGTH| Constructor | Description |
|---|---|
CyclomaticComplexityAstVisitor() |
| Modifier and Type | Method | Description |
|---|---|---|
Integer |
getComplexity() |
|
groovy.lang.MetaClass |
getMetaClass() |
|
Object |
getProperty(String property) |
|
Object |
invokeMethod(String method,
Object arguments) |
|
void |
setComplexity(Integer value) |
|
void |
setMetaClass(groovy.lang.MetaClass mc) |
|
void |
setProperty(String property,
Object value) |
|
void |
visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression) |
|
void |
visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement) |
|
void |
visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop) |
|
void |
visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse) |
|
void |
visitMethod(org.codehaus.groovy.ast.MethodNode methodNode) |
|
void |
visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call) |
|
void |
visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression) |
|
void |
visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement) |
|
void |
visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression) |
|
void |
visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop) |
getSourceCode, getSourceUnit, isFirstVisit, isSyntheticNonRunMethod, setSourceCode, sourceLineaddError, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitExpressionStatement, visitField, visitImports, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinallyvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpressionpublic groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectgetMetaClass in class AbstractAstVisitorpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectsetMetaClass in class AbstractAstVisitorpublic Object invokeMethod(String method, Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class AbstractAstVisitorpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectgetProperty in class AbstractAstVisitorpublic void setProperty(String property, Object value)
setProperty in interface groovy.lang.GroovyObjectsetProperty in class AbstractAstVisitorpublic Integer getComplexity()
public void setComplexity(Integer value)
public void visitMethod(org.codehaus.groovy.ast.MethodNode methodNode)
visitMethod in interface org.codehaus.groovy.ast.GroovyClassVisitorvisitMethod in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)
visitIfElse in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop)
visitWhileLoop in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop)
visitForLoop in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)
visitSwitch in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement)
visitCatchStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)
visitBinaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression)
visitTernaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)
visitMethodCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression)
visitPropertyExpression in class org.codehaus.groovy.ast.CodeVisitorSupportCopyright © 2019. All rights reserved.