public class ClassReferenceAstVisitor extends AbstractAstVisitor implements groovy.lang.GroovyObject
| Constructor and Description |
|---|
ClassReferenceAstVisitor(String classNames) |
ClassReferenceAstVisitor(String classNames,
String violationMessagePattern) |
| Modifier and Type | Method and Description |
|---|---|
groovy.lang.MetaClass |
getMetaClass() |
Object |
getProperty(String property) |
Object |
invokeMethod(String method,
Object arguments) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setProperty(String property,
Object value) |
void |
visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression) |
protected void |
visitClassEx(org.codehaus.groovy.ast.ClassNode node) |
void |
visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression) |
void |
visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression) |
void |
visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression node) |
void |
visitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node,
boolean isConstructor) |
void |
visitField(org.codehaus.groovy.ast.FieldNode node) |
void |
visitImports(org.codehaus.groovy.ast.ModuleNode node) |
void |
visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression) |
void |
visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression) |
addViolation, 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, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitExpressionStatement, visitForLoop, visitIfElse, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoopvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitClosureListExpression, visitConstantExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpressionpublic ClassReferenceAstVisitor(String classNames)
public 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.GroovyObjectpublic void visitImports(org.codehaus.groovy.ast.ModuleNode node)
visitImports in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitField(org.codehaus.groovy.ast.FieldNode node)
visitField in interface org.codehaus.groovy.ast.GroovyClassVisitorvisitField in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression)
visitPropertyExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitPropertyExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression)
visitClassExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitClassExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression node)
visitConstructorCallExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitConstructorCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)
visitVariableExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitVariableExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node,
boolean isConstructor)
visitConstructorOrMethod in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression)
visitClosureExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitClosureExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression)
visitCastExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitCastExpression in class org.codehaus.groovy.ast.CodeVisitorSupportprotected void visitClassEx(org.codehaus.groovy.ast.ClassNode node)
visitClassEx in class AbstractAstVisitorCopyright © 2021. All rights reserved.