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. 
org.codehaus.groovy.control   
 

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

Uses of GroovyCodeVisitor in org.codehaus.groovy.classgen
 

Classes in org.codehaus.groovy.classgen that implement GroovyCodeVisitor
 class AsmClassGenerator
          Generates Java class versions of Groovy classes using ASM.
 class ClassCompletionVerifier
          ClassCompletionVerifier
 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 VariableScopeVisitor
          goes through an AST and initializes the scopes
 class VerifierCodeVisitor
          Verifies the method code
 

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

Uses of GroovyCodeVisitor in org.codehaus.groovy.control
 

Classes in org.codehaus.groovy.control that implement GroovyCodeVisitor
 class LabelVerifier
          This class checks the handling of labels in the AST
 class ResolveVisitor
          Visitor to resolve Types and convert VariableExpression to ClassExpressions if needed.
 



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