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 |