| Class | Description | 
                            | ASTTestTransformation |  | 
                            | ASTTestTransformation.LabelFinder |  | 
                            | ASTTransformationCollectorCodeVisitor | Walks the AST 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. | 
                            | AbstractASTTransformUtil | @deprecated use org.codehaus.groovy.ast.tools.GeneralUtils | 
                            | AbstractASTTransformation |  | 
                            | AbstractInterruptibleASTTransformation | Base class for AST Transformations which will automatically throw an InterruptedException when
 some conditions are met. | 
                            | AnnotationCollectorTransform | This class is the base for any annotation alias processor. | 
                            | AnnotationCollectorTransform.ClassChanger | Class used by CompilationUnit to transform the alias class
 into what is needed by the compiler. | 
                            | AutoCloneASTTransformation | Handles generation of code for the @AutoClone annotation. | 
                            | AutoFinalASTTransformation | Handles generation of code for the AutoFinal annotation. | 
                            | AutoImplementASTTransformation | Generates code for the @AutoImplementannotation. | 
                            | BaseScriptASTTransformation | Handles transformation for the @BaseScript annotation. | 
                            | BuilderASTTransformation | Handles generation of code for the Builder annotation. | 
                            | BuilderASTTransformation.AbstractBuilderStrategy |  | 
                            | BuilderASTTransformation.AbstractBuilderStrategy.PropertyInfo |  | 
                            | CategoryASTTransformation | Handles generation of code for the @Category annotation. | 
                            | CompileDynamicProcessor |  | 
                            | ConditionalInterruptibleASTTransformation | Allows "interrupt-safe" executions of scripts by adding a custom conditional
 check on loops (for, while, do) and first statement of closures. | 
                            | DelegateASTTransformation | Handles generation of code for the @Delegateannotation | 
                            | EqualsAndHashCodeASTTransformation |  | 
                            | ExternalizeMethodsASTTransformation | Handles generation of code for the @ExternalizeMethods annotation. | 
                            | ExternalizeVerifierASTTransformation |  | 
                            | FieldASTTransformation | Handles transformation for the @Field annotation. | 
                            | 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. | 
                            | LogASTTransformation.AbstractLoggingStrategy |  | 
                            | MapConstructorASTTransformation | Handles generation of code for the @MapConstructor annotation. | 
                            | MemoizedASTTransformation | Handles generation of code for the Memoized annotation. | 
                            | NamedVariantASTTransformation |  | 
                            | NewifyASTTransformation | Handles generation of code for the @NewifyAST transform. | 
                            | NotYetImplementedASTTransformation | Handles generation of code for the @NotYetImplementedannotation. | 
                            | PackageScopeASTTransformation | Handles transformation for the @PackageScope annotation. | 
                            | ReadWriteLockASTTransformation | Handles generation of code for the @WithReadLock and@WithWriteLock annotation. | 
                            | SingletonASTTransformation | Handles generation of code for the @Singleton annotation | 
                            | SortableASTTransformation | Injects a set of Comparators and sort methods. | 
                            | SourceURIASTTransformation | Handles transformation for the @SourceURI annotation. | 
                            | StaticTypesTransformation | Handles the implementation of the TypeChecked transformation. | 
                            | SynchronizedASTTransformation | Handles generation of code for the @Synchronizedannotation. | 
                            | ThreadInterruptibleASTTransformation | Allows "interrupt-safe" executions of scripts by adding Thread.currentThread().isInterrupted()
 checks on loops (for, while, do) and first statement of closures. | 
                            | TimedInterruptibleASTTransformation | Allows "interrupt-safe" executions of scripts by adding timer expiration
 checks on loops (for, while, do) and first statement of closures. | 
                            | ToStringASTTransformation | Handles generation of code for the @ToString annotation. | 
                            | TupleConstructorASTTransformation | Handles generation of code for the @TupleConstructor annotation. |