public class AbcMetricAstVisitor extends AbstractMethodMetricAstVisitor
metric| Constructor and Description |
|---|
AbcMetricAstVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
createMetric() |
protected Object |
getMaxClassAverageMethodMetricValue() |
protected Object |
getMaxClassMetricValue() |
protected Object |
getMaxMethodMetricValue() |
groovy.lang.MetaClass |
getMetaClass() |
String |
getMetricShortDescription() |
Object |
getProperty(String property) |
Object |
invokeMethod(String method,
Object arguments) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setProperty(String property,
Object value) |
addViolation, extractMethodName, getLineNumber, getSourceLine, isIgnoredMethodName, visitClassExaddViolation, addViolation, addViolation, getCurrentClassName, getCurrentClassNode, getRule, getSourceCode, getSourceUnit, getViolations, getVisited, isFirstVisit, lastSourceLine, lastSourceLineTrimmed, setRule, setSourceCode, setVisited, shouldVisitMethod, sourceLine, sourceLineTrimmed, visitClass, visitClassComplete, visitMethod, visitMethodComplete, visitMethodExaddError, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitImports, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoopvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpressionpublic groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectgetMetaClass in class AbstractMethodMetricAstVisitorpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectsetMetaClass in class AbstractMethodMetricAstVisitorpublic Object invokeMethod(String method, Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class AbstractMethodMetricAstVisitorpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectgetProperty in class AbstractMethodMetricAstVisitorpublic void setProperty(String property, Object value)
setProperty in interface groovy.lang.GroovyObjectsetProperty in class AbstractMethodMetricAstVisitorpublic final String getMetricShortDescription()
getMetricShortDescription in class AbstractMethodMetricAstVisitorprotected Object createMetric()
createMetric in class AbstractMethodMetricAstVisitorprotected Object getMaxMethodMetricValue()
getMaxMethodMetricValue in class AbstractMethodMetricAstVisitorprotected Object getMaxClassAverageMethodMetricValue()
getMaxClassAverageMethodMetricValue in class AbstractMethodMetricAstVisitorprotected Object getMaxClassMetricValue()
getMaxClassMetricValue in class AbstractMethodMetricAstVisitorCopyright © 2021. All rights reserved.