Package org.codehaus.groovy.transform

Interface Summary
ASTTransformation This is the delegate class for GroovyASTTransformations.
 

Class Summary
AbstractASTTransformation  
AbstractASTTransformUtil  
ASTTransformationCollectorCodeVisitor This visitor walks the AST tree and collects references to Annotations that are annotated themselves by GroovyASTTransformation.
ASTTransformationVisitor This class handles the invocation of the ASTAnnotationTransformation when it is encountered by a tree walk.
AutoCloneASTTransformation Handles generation of code for the @AutoClone annotation.
AutoExternalizeASTTransformation Handles generation of code for the @AutoExternalize annotation.
CanonicalASTTransformation Handles generation of code for the @Canonical annotation.
CategoryASTTransformation Handles generation of code for the @Category annotation - all non-static methods converted to static ones with additional parameter 'self'
DelegateASTTransformation Handles generation of code for the @Delegate annotation
EqualsAndHashCodeASTTransformation  
ImmutableASTTransformation Handles generation of code for the @Immutable annotation.
IndexedPropertyASTTransformation Handles generation of code for the @IndexedProperty annotation.
InheritConstructorsASTTransformation Handles generation of code for the @InheritConstructors annotation.
LazyASTTransformation Handles generation of code for the @Lazy annotation
LogASTTransformation This class provides an AST Transformation to add a log field to a class.
NewifyASTTransformation Handles generation of code for the @Newify annotation.
PackageScopeASTTransformation Handles transformation for the @PackageScope annotation.
ScriptFieldASTTransformation Handles transformation for the @ScriptField annotation.
SingletonASTTransformation Handles generation of code for the @Singleton annotation
SynchronizedASTTransformation Handles generation of code for the @Synchronized annotation.
ToStringASTTransformation Handles generation of code for the @ToString annotation.
TupleConstructorASTTransformation Handles generation of code for the @TupleConstructor annotation.
 

Annotation Types Summary
GroovyASTTransformation This is an annotaton on a class, currently just ASTTransformation.
GroovyASTTransformationClass This is an annotation on some item that indicates that an associated transform classes should be executed.
 


Copyright © 2003-2010 The Codehaus. All rights reserved.