groovy.lang.GroovyObject, org.codehaus.groovy.ast.GroovyClassVisitor, AstVisitorBigDecimalInstantiationAstVisitor, UnnecessaryBooleanInstantiationAstVisitor, UnnecessaryStringInstantiationAstVisitorpublic abstract class AbstractConstructorCallAstVisitor extends AbstractAstVisitor implements groovy.lang.GroovyObject
| Constructor | Description |
|---|---|
AbstractConstructorCallAstVisitor() |
| Modifier and Type | Method | Description |
|---|---|---|
groovy.lang.MetaClass |
getMetaClass() |
|
Object |
getProperty(String property) |
|
protected abstract String |
getViolationMessage(org.codehaus.groovy.ast.expr.ConstructorCallExpression call) |
|
Object |
invokeMethod(String method,
Object arguments) |
|
protected abstract boolean |
isConstructorCallAViolation(org.codehaus.groovy.ast.expr.ConstructorCallExpression constructorCall) |
|
void |
setMetaClass(groovy.lang.MetaClass mc) |
|
void |
setProperty(String property,
Object value) |
|
void |
visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression constructorCall) |
addViolation, addViolation, getCurrentClassName, getCurrentClassNode, getRule, getSourceCode, getSourceUnit, getViolations, getVisited, isFirstVisit, lastSourceLine, lastSourceLineTrimmed, setRule, setSourceCode, setVisited, shouldVisitMethod, sourceLine, sourceLineTrimmed, visitClass, visitClassComplete, visitClassEx, 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, 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.GroovyObjectpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectpublic Object invokeMethod(String method, Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectpublic void setProperty(String property, Object value)
setProperty in interface groovy.lang.GroovyObjectprotected abstract boolean isConstructorCallAViolation(org.codehaus.groovy.ast.expr.ConstructorCallExpression constructorCall)
protected abstract String getViolationMessage(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)
public void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression constructorCall)
visitConstructorCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportCopyright © 2019. All rights reserved.