[Java] Class VariableScopeVisitor
- org.codehaus.groovy.classgen.VariableScopeVisitor
Initializes the variable scopes for an AST.
Methods Summary
Inherited Methods Summary
Method Detail
public def VariableScopeVisitor(SourceUnit source, boolean recurseInnerClasses)
public def VariableScopeVisitor(SourceUnit source)
@Override protected SourceUnit getSourceUnit()
public void prepareVisit(ClassNode node)
Sets the current class node context.
@Override public void visitBinaryExpression(BinaryExpression be)
public void visitBlockStatement(BlockStatement block)
public void visitCatchStatement(CatchStatement statement)
public void visitClass(ClassNode node)
public void visitClosureExpression(ClosureExpression expression)
public void visitConstructorCallExpression(ConstructorCallExpression call)
protected void visitConstructorOrMethod(MethodNode node, boolean isConstructor)
public void visitDeclarationExpression(DeclarationExpression expression)
public void visitField(FieldNode node)
public void visitFieldExpression(FieldExpression expression)
public void visitForLoop(ForStatement forLoop)
public void visitIfElse(IfStatement ifElse)
public void visitMethodCallExpression(MethodCallExpression call)
public void visitProperty(PropertyNode node)
public void visitPropertyExpression(PropertyExpression expression)
public void visitVariableExpression(VariableExpression expression)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.5.14/html/gapi/org/codehaus/groovy/classgen/VariableScopeVisitor.html