Uses of Interface
org.codehaus.groovy.ast.GroovyCodeVisitor

Packages that use GroovyCodeVisitor
org.codehaus.groovy.ast   
org.codehaus.groovy.ast.expr   
org.codehaus.groovy.ast.stmt   
org.codehaus.groovy.classgen   
 

Uses of GroovyCodeVisitor in org.codehaus.groovy.ast
 

Classes in org.codehaus.groovy.ast that implement GroovyCodeVisitor
 class CodeVisitorSupport
          Abstract base class for any GroovyCodeVisitory which by default just walks the code and expression tree
 

Methods in org.codehaus.groovy.ast with parameters of type GroovyCodeVisitor
 void ModuleNode.visit(GroovyCodeVisitor visitor)
           
 void ASTNode.visit(GroovyCodeVisitor visitor)
           
 

Uses of GroovyCodeVisitor in org.codehaus.groovy.ast.expr
 

Methods in org.codehaus.groovy.ast.expr with parameters of type GroovyCodeVisitor
 void CastExpression.visit(GroovyCodeVisitor visitor)
           
 void NegationExpression.visit(GroovyCodeVisitor visitor)
           
 void NotExpression.visit(GroovyCodeVisitor visitor)
           
 void ArrayExpression.visit(GroovyCodeVisitor visitor)
           
 void GStringExpression.visit(GroovyCodeVisitor visitor)
           
 void RegexExpression.visit(GroovyCodeVisitor visitor)
           
 void FieldExpression.visit(GroovyCodeVisitor visitor)
           
 void PropertyExpression.visit(GroovyCodeVisitor visitor)
           
 void VariableExpression.visit(GroovyCodeVisitor visitor)
           
 void ClassExpression.visit(GroovyCodeVisitor visitor)
           
 void ConstantExpression.visit(GroovyCodeVisitor visitor)
           
 void RangeExpression.visit(GroovyCodeVisitor visitor)
           
 void ListExpression.visit(GroovyCodeVisitor visitor)
           
 void MapEntryExpression.visit(GroovyCodeVisitor visitor)
           
 void MapExpression.visit(GroovyCodeVisitor visitor)
           
 void TupleExpression.visit(GroovyCodeVisitor visitor)
           
 void ClosureExpression.visit(GroovyCodeVisitor visitor)
           
 void BooleanExpression.visit(GroovyCodeVisitor visitor)
           
 void PostfixExpression.visit(GroovyCodeVisitor visitor)
           
 void PrefixExpression.visit(GroovyCodeVisitor visitor)
           
 void BinaryExpression.visit(GroovyCodeVisitor visitor)
           
 void TernaryExpression.visit(GroovyCodeVisitor visitor)
           
 void ConstructorCallExpression.visit(GroovyCodeVisitor visitor)
           
 void StaticMethodCallExpression.visit(GroovyCodeVisitor visitor)
           
 void MethodCallExpression.visit(GroovyCodeVisitor visitor)
           
 

Uses of GroovyCodeVisitor in org.codehaus.groovy.ast.stmt
 

Methods in org.codehaus.groovy.ast.stmt with parameters of type GroovyCodeVisitor
 void EmptyStatement.visit(GroovyCodeVisitor visitor)
           
 void CatchStatement.visit(GroovyCodeVisitor visitor)
           
 void SynchronizedStatement.visit(GroovyCodeVisitor visitor)
           
 void ThrowStatement.visit(GroovyCodeVisitor visitor)
           
 void ContinueStatement.visit(GroovyCodeVisitor visitor)
           
 void BreakStatement.visit(GroovyCodeVisitor visitor)
           
 void CaseStatement.visit(GroovyCodeVisitor visitor)
           
 void SwitchStatement.visit(GroovyCodeVisitor visitor)
           
 void TryCatchStatement.visit(GroovyCodeVisitor visitor)
           
 void AssertStatement.visit(GroovyCodeVisitor visitor)
           
 void ReturnStatement.visit(GroovyCodeVisitor visitor)
           
 void ExpressionStatement.visit(GroovyCodeVisitor visitor)
           
 void IfStatement.visit(GroovyCodeVisitor visitor)
           
 void DoWhileStatement.visit(GroovyCodeVisitor visitor)
           
 void WhileStatement.visit(GroovyCodeVisitor visitor)
           
 void ForStatement.visit(GroovyCodeVisitor visitor)
           
 void BlockStatement.visit(GroovyCodeVisitor visitor)
           
 

Uses of GroovyCodeVisitor in org.codehaus.groovy.classgen
 

Classes in org.codehaus.groovy.classgen that implement GroovyCodeVisitor
 class AsmClassGenerator
          Deprecated. AsmClassGenerator2 contains code for static method bindings.
 class AsmClassGenerator2
          Generates Java class versions of Groovy classes using ASM Based on AsmClassGenerator 1.6.
 class ClassGenerator
          Abstract base class for generator of Java class versions of Groovy AST classes
 class DummyClassGenerator
          To generate a class that has all the fields and methods, except that fields are not initilized and methods are empty.
 class VariableScopeCodeVisitor
          A visitor which figures out which variables are in scope
 class VerifierCodeVisitor
          Verifies the method code
 

Methods in org.codehaus.groovy.classgen with parameters of type GroovyCodeVisitor
abstract  void BytecodeExpression.visit(GroovyCodeVisitor visitor)
           
 



Copyright © 2003-2004 The Codehaus. All Rights Reserved.