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

Uses of GroovyCodeVisitor in org.codehaus.groovy.control
 

Classes in org.codehaus.groovy.control that implement GroovyCodeVisitor
 class ResolveVisitor
          Visitor to resolve Types and convert VariableExpression to ClassExpressions if needed.
 



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