| AbstractASTTransformation |  | 
| AbstractASTTransformUtil | Deprecated. | 
| AbstractInterruptibleASTTransformation | Base class for AST Transformations which will automatically throw an InterruptedExceptionwhen
 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. | 
| ASTTransformationCollectorCodeVisitor |  | 
| 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. | 
| 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 |  | 
| 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. 
 This transformation adds an instance of ReentrantReadWriteLock to the class. 
 Any method annotated with  @WithReadLock will obtain a read lock and release it in a finally block. 
 Any method annotated with  @WithWriteLock will obtain a write lock and release it in a finally block. 
 For more information see  WithReadLock and  WithWriteLock | 
| 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. | 
| ToStringASTTransformation | Handles generation of code for the @ToString annotation. | 
| TupleConstructorASTTransformation | Handles generation of code for the @TupleConstructor annotation. |