public class VariableScopeVisitor extends ClassCodeVisitorSupport
| Constructor and Description | 
|---|
VariableScopeVisitor(SourceUnit source)  | 
VariableScopeVisitor(SourceUnit source,
                    boolean recurseInnerClasses)  | 
addError, visitAnnotation, visitAnnotations, visitAssertStatement, visitBreakStatement, visitCaseStatement, visitClassCodeContainer, visitConstructor, visitContinueStatement, visitDoWhileLoop, visitExpressionStatement, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoopafterSwitchConditionExpressionVisited, visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureListExpression, visitConstantExpression, visitEmptyStatement, visitGStringExpression, visitLambdaExpression, visitListExpression, visitMapEntryExpression, visitMapExpression, visitMethodPointerExpression, visitMethodReferenceExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpressionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitEmptyExpression, visitListOfExpressionspublic VariableScopeVisitor(SourceUnit source, boolean recurseInnerClasses)
public VariableScopeVisitor(SourceUnit source)
protected SourceUnit getSourceUnit()
getSourceUnit in class ClassCodeVisitorSupportpublic void visitClass(ClassNode node)
GroovyClassVisitorvisitClass in interface GroovyClassVisitorvisitClass in class ClassCodeVisitorSupportpublic void visitField(FieldNode node)
GroovyClassVisitorvisitField in interface GroovyClassVisitorvisitField in class ClassCodeVisitorSupportpublic void visitProperty(PropertyNode node)
GroovyClassVisitorvisitProperty in interface GroovyClassVisitorvisitProperty in class ClassCodeVisitorSupportprotected void visitConstructorOrMethod(MethodNode node, boolean isConstructor)
visitConstructorOrMethod in class ClassCodeVisitorSupportpublic void visitBlockStatement(BlockStatement statement)
visitBlockStatement in interface GroovyCodeVisitorvisitBlockStatement in class ClassCodeVisitorSupportpublic void visitCatchStatement(CatchStatement statement)
visitCatchStatement in interface GroovyCodeVisitorvisitCatchStatement in class ClassCodeVisitorSupportpublic void visitForLoop(ForStatement statement)
visitForLoop in interface GroovyCodeVisitorvisitForLoop in class ClassCodeVisitorSupportpublic void visitIfElse(IfStatement statement)
visitIfElse in interface GroovyCodeVisitorvisitIfElse in class ClassCodeVisitorSupportpublic void visitBinaryExpression(BinaryExpression expression)
visitBinaryExpression in interface GroovyCodeVisitorvisitBinaryExpression in class CodeVisitorSupportpublic void visitClosureExpression(ClosureExpression expression)
visitClosureExpression in interface GroovyCodeVisitorvisitClosureExpression in class CodeVisitorSupportpublic void visitConstructorCallExpression(ConstructorCallExpression expression)
visitConstructorCallExpression in interface GroovyCodeVisitorvisitConstructorCallExpression in class CodeVisitorSupportpublic void visitDeclarationExpression(DeclarationExpression expression)
visitDeclarationExpression in interface GroovyCodeVisitorvisitDeclarationExpression in class ClassCodeVisitorSupportpublic void visitFieldExpression(FieldExpression expression)
visitFieldExpression in interface GroovyCodeVisitorvisitFieldExpression in class CodeVisitorSupportpublic void visitMethodCallExpression(MethodCallExpression expression)
visitMethodCallExpression in interface GroovyCodeVisitorvisitMethodCallExpression in class CodeVisitorSupportpublic void visitPropertyExpression(PropertyExpression expression)
visitPropertyExpression in interface GroovyCodeVisitorvisitPropertyExpression in class CodeVisitorSupportpublic void visitVariableExpression(VariableExpression expression)
visitVariableExpression in interface GroovyCodeVisitorvisitVariableExpression in class CodeVisitorSupport