org.codehaus.groovy.classgen
Class JSRVariableScopeCodeVisitor
java.lang.Object
org.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.classgen.JSRVariableScopeCodeVisitor
- All Implemented Interfaces:
- GroovyClassVisitor, GroovyCodeVisitor
- public class JSRVariableScopeCodeVisitor
- extends CodeVisitorSupport
- implements GroovyClassVisitor
Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport |
visitArrayExpression, visitAssertStatement, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegExpression, visitBooleanExpression, visitBreakStatement, visitCaseStatement, visitCastExpression, visitClassExpression, visitConstantExpression, visitConstructorCallExpression, visitContinueStatement, visitExpressionStatement, visitGStringExpression, visitIfElse, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNegationExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitRangeExpression, visitRegexExpression, visitReturnStatement, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSRVariableScopeCodeVisitor
public JSRVariableScopeCodeVisitor(org.codehaus.groovy.classgen.JSRVariableScopeCodeVisitor.VarScope scope,
SourceUnit source)
visitBlockStatement
public void visitBlockStatement(BlockStatement block)
- Specified by:
visitBlockStatement
in interface GroovyCodeVisitor
- Overrides:
visitBlockStatement
in class CodeVisitorSupport
visitForLoop
public void visitForLoop(ForStatement forLoop)
- Specified by:
visitForLoop
in interface GroovyCodeVisitor
- Overrides:
visitForLoop
in class CodeVisitorSupport
visitWhileLoop
public void visitWhileLoop(WhileStatement loop)
- Specified by:
visitWhileLoop
in interface GroovyCodeVisitor
- Overrides:
visitWhileLoop
in class CodeVisitorSupport
visitDoWhileLoop
public void visitDoWhileLoop(DoWhileStatement loop)
- Specified by:
visitDoWhileLoop
in interface GroovyCodeVisitor
- Overrides:
visitDoWhileLoop
in class CodeVisitorSupport
visitDeclarationExpression
public void visitDeclarationExpression(DeclarationExpression expression)
- Specified by:
visitDeclarationExpression
in interface GroovyCodeVisitor
- Overrides:
visitDeclarationExpression
in class CodeVisitorSupport
visitVariableExpression
public void visitVariableExpression(VariableExpression expression)
- Specified by:
visitVariableExpression
in interface GroovyCodeVisitor
- Overrides:
visitVariableExpression
in class CodeVisitorSupport
visitFieldExpression
public void visitFieldExpression(FieldExpression expression)
- Specified by:
visitFieldExpression
in interface GroovyCodeVisitor
- Overrides:
visitFieldExpression
in class CodeVisitorSupport
visitClosureExpression
public void visitClosureExpression(ClosureExpression expression)
- Specified by:
visitClosureExpression
in interface GroovyCodeVisitor
- Overrides:
visitClosureExpression
in class CodeVisitorSupport
visitClass
public void visitClass(ClassNode node)
- Specified by:
visitClass
in interface GroovyClassVisitor
visitConstructor
public void visitConstructor(ConstructorNode node)
- Specified by:
visitConstructor
in interface GroovyClassVisitor
visitMethod
public void visitMethod(MethodNode node)
- Specified by:
visitMethod
in interface GroovyClassVisitor
visitField
public void visitField(FieldNode node)
- Specified by:
visitField
in interface GroovyClassVisitor
visitProperty
public void visitProperty(PropertyNode node)
- Specified by:
visitProperty
in interface GroovyClassVisitor
visitPropertyExpression
public void visitPropertyExpression(PropertyExpression expression)
- Specified by:
visitPropertyExpression
in interface GroovyCodeVisitor
- Overrides:
visitPropertyExpression
in class CodeVisitorSupport
visitCatchStatement
public void visitCatchStatement(CatchStatement statement)
- Specified by:
visitCatchStatement
in interface GroovyCodeVisitor
- Overrides:
visitCatchStatement
in class CodeVisitorSupport
Copyright © 2003-2007 The Codehaus. All Rights Reserved.