| Class | Description | 
                            | ASTValidationErrorsHelper | @author Jeff Brown | 
                            | AbstractArtefactTypeAstTransformation | Base implementation for the artefact type transformation. | 
                            | AbstractGrailsArtefactTransformer | Abstract transformer that takes an implementation class and creates methods
 in a target ClassNode that delegate to that implementation class. | 
                            | ApiDelegateTransformation | The logic for the ApiDelegate location transform. | 
                            | ApplicationClassInjector | Injector for the 'Application' class | 
                            | ArtefactTypeAstTransformation | A transformation used to apply transformers to classes not located in Grails
 directory structure. | 
                            | DefaultGrailsDomainClassInjector | Default implementation of domain class injector interface that adds the 'id'
 and 'version' properties and other previously boilerplate code. | 
                            | EnhancesTraitTransformation | Implementation for {@link Enhances) | 
                            | EntityASTTransformation |  | 
                            | GlobalGrailsClassInjectorTransformation | A global transformation that applies Grails' transformations to classes within a Grails project | 
                            | GlobalImportTransformation | @author Graeme Rocher | 
                            | GrailsASTUtils | Helper methods for working with Groovy AST trees. | 
                            | GrailsAwareClassLoader | A class loader that is aware of Groovy sources and injection operations. | 
                            | GrailsAwareInjectionOperation | A Groovy compiler injection operation that uses a specified array of
 ClassInjector instances to attempt AST injection. | 
                            | GroovyEclipseCompilationHelper |  | 
                            | MixinTransformation | The logic for the Mixin location transform. | 
                            | NamedArtefactTypeAstTransformation | An AST transform used to apply a named artefact type | 
                            | PluginAstReader.BasicGrailsPluginInfo | Simple Javabean implementation of the GrailsPluginInfo interface. | 
                            | TraitInjectionSupport | Utility methods used by TraitInjectionUtils | 
                            | TraitInjectionUtils | @author Jeff Brown |