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-2005 The Codehaus. All Rights Reserved.