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

Packages that use GroovyCodeVisitor
groovy.sql Groovy helper classes for working with SQL data as Groovy objects  
org.codehaus.groovy.ast Groovy AST nodes for the syntax of the language 
org.codehaus.groovy.ast.expr AST nodes for Groovy expressions 
org.codehaus.groovy.ast.stmt AST nodes for Groovy statements 
org.codehaus.groovy.classgen Generates Java classes for Groovy classes using ASM. 
 

Uses of GroovyCodeVisitor in groovy.sql
 

Classes in groovy.sql that implement GroovyCodeVisitor
 class SqlWhereVisitor
           
 

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 ASTNode.visit(GroovyCodeVisitor visitor)
           
 void ModuleNode.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 ArrayExpression.visit(GroovyCodeVisitor visitor)
           
 void BinaryExpression.visit(GroovyCodeVisitor visitor)
           
 void BooleanExpression.visit(GroovyCodeVisitor visitor)
           
 void CastExpression.visit(GroovyCodeVisitor visitor)
           
 void ClassExpression.visit(GroovyCodeVisitor visitor)
           
 void ClosureExpression.visit(GroovyCodeVisitor visitor)
           
 void ConstantExpression.visit(GroovyCodeVisitor visitor)
           
 void ConstructorCallExpression.visit(GroovyCodeVisitor visitor)
           
 void FieldExpression.visit(GroovyCodeVisitor visitor)
           
 void GStringExpression.visit(GroovyCodeVisitor visitor)
           
 void ListExpression.visit(GroovyCodeVisitor visitor)
           
 void MapEntryExpression.visit(GroovyCodeVisitor visitor)
           
 void MapExpression.visit(GroovyCodeVisitor visitor)
           
 void MethodCallExpression.visit(GroovyCodeVisitor visitor)
           
 void NegationExpression.visit(GroovyCodeVisitor visitor)
           
 void NotExpression.visit(GroovyCodeVisitor visitor)
           
 void PostfixExpression.visit(GroovyCodeVisitor visitor)
           
 void PrefixExpression.visit(GroovyCodeVisitor visitor)
           
 void PropertyExpression.visit(GroovyCodeVisitor visitor)
           
 void RangeExpression.visit(GroovyCodeVisitor visitor)
           
 void RegexExpression.visit(GroovyCodeVisitor visitor)
           
 void StaticMethodCallExpression.visit(GroovyCodeVisitor visitor)
           
 void TernaryExpression.visit(GroovyCodeVisitor visitor)
           
 void TupleExpression.visit(GroovyCodeVisitor visitor)
           
 void VariableExpression.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 AssertStatement.visit(GroovyCodeVisitor visitor)
           
 void BlockStatement.visit(GroovyCodeVisitor visitor)
           
 void BreakStatement.visit(GroovyCodeVisitor visitor)
           
 void CaseStatement.visit(GroovyCodeVisitor visitor)
           
 void CatchStatement.visit(GroovyCodeVisitor visitor)
           
 void ContinueStatement.visit(GroovyCodeVisitor visitor)
           
 void DoWhileStatement.visit(GroovyCodeVisitor visitor)
           
 void EmptyStatement.visit(GroovyCodeVisitor visitor)
           
 void ExpressionStatement.visit(GroovyCodeVisitor visitor)
           
 void ForStatement.visit(GroovyCodeVisitor visitor)
           
 void IfStatement.visit(GroovyCodeVisitor visitor)
           
 void ReturnStatement.visit(GroovyCodeVisitor visitor)
           
 void SwitchStatement.visit(GroovyCodeVisitor visitor)
           
 void SynchronizedStatement.visit(GroovyCodeVisitor visitor)
           
 void ThrowStatement.visit(GroovyCodeVisitor visitor)
           
 void TryCatchStatement.visit(GroovyCodeVisitor visitor)
           
 void WhileStatement.visit(GroovyCodeVisitor visitor)
           
 

Uses of GroovyCodeVisitor in org.codehaus.groovy.classgen
 

Classes in org.codehaus.groovy.classgen that implement GroovyCodeVisitor
 class ClassGenerator
          Generates Java class versions of Groovy classes
 class CodeVisitor
          Walks the code performing any code validation logic along the way
 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.