| Name | Description | Type | Package | Framework |
| AbstractArtefactTypeAstTransformation | Base implementation for the artefact type transformationSince:2. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |
| AbstractGrailsArtefactTransformer | Abstract transformer that takes an implementation class and creates methods in a target ClassNode that delegate to that implementation class. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |
| AllArtefactClassInjector | Interface | org.codehaus.groovy.grails.compiler.injection | Grails | |
| ApiDelegateTransformation | The logic for the ApiDelegate location transform. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |
| ArtefactTypeAstTransformation | A transformation used to apply transformers to classes not located in Grails directory structure. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |
| ASTErrorsHelper | Enhances a class to contain an Errors property of type org. | Interface | org.codehaus.groovy.grails.compiler.injection | Grails |
| ASTValidationErrorsHelper | Class | org.codehaus.groovy.grails.compiler.injection | Grails | |
| ClassInjector | When implemented allows additional properties to be injected into Grails classes at compile time (ie when they are loaded by the GroovyClassLoader). | Interface | org.codehaus.groovy.grails.compiler.injection | Grails |
| DefaultGrailsDomainClassInjector | Default implementation of domain class injector interface that adds the 'id' and 'version' properties and other previously boilerplate code. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |
| DirectoryWatcher | Utility class to watch directories for changes. | Class | org.codehaus.groovy.grails.compiler | Grails |
| DirectoryWatcher .FileChangeListener | Fired when a file changesvoidonNew(java. | Interface | org.codehaus.groovy.grails.compiler.DirectoryWatcher | Grails |
| EntityASTTransformation | Injects the necessary fields and behaviors into a domain class in order to make it a property GORM entity. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |
| GrailsArtefactClassInjector | Interface specific to Grails artefacts that returns the artefact type. | Interface | org.codehaus.groovy.grails.compiler.injection | Grails |
| GrailsASTUtils | Helper methods for working with Groovy AST trees. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |
| GrailsAwareClassLoader | A class loader that is aware of Groovy sources and injection operations. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |
| GrailsAwareInjectionOperation | A Groovy compiler injection operation that uses a specified array of ClassInjector instances to attempt AST injection. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |
| Grailsc | Class | org.codehaus.groovy.grails.compiler | Grails | |
| GrailsClassLoader | A GroovyClassLoader that supports reloading using inner class loadersSince:0. | Class | org.codehaus.groovy.grails.compiler | Grails |
| GrailsDomainClassInjector | Mainly just a marker interface for implementations that perform injection on domain classes. | Interface | org.codehaus.groovy.grails.compiler.injection | Grails |
| GrailsProjectWatcher | Watches a Grails projects and re-compiles sources when they change or fires events to the pluginManager. | Class | org.codehaus.groovy.grails.compiler | Grails |
| GrailsResourceLoader | Loads groovy files using Spring's IO abstraction. | Class | org.codehaus.groovy.grails.compiler.support | Grails |
| GrailsResourceLoaderHolder | A holder for the GrailsResourceLoader object. | Class | org.codehaus.groovy.grails.compiler.support | Grails |
| GroovyPageInjector | Interface | org.codehaus.groovy.grails.compiler.injection | Grails | |
| NamedArtefactTypeAstTransformation | An AST transform used to apply a named artefact typeSince:2. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |
| PackagingException | Exception thrown when there was an error in the packing process of an application. | Class | org.codehaus.groovy.grails.compiler | Grails |
| PluginAwareAstTransformer | Automatically annotates each class based on the plugin it originated from. | Class | org.codehaus.groovy.grails.compiler.injection | Grails |