Interface | Description |
---|---|
AllArtefactClassInjector |
Extended marker interface that indicates this ClassInjector applies to all types of artefacts.
|
ASTErrorsHelper |
Enhances a class to contain an Errors property of type org.springframework.validation.Errors.
|
ClassInjector |
When implemented allows additional properties to be injected into Grails
classes at compile time (ie when they are loaded by the GroovyClassLoader).
|
GrailsArtefactClassInjector |
Interface specific to Grails artefacts that returns the artefact type.
|
GrailsDomainClassInjector |
Mainly just a marker interface for implementations that perform injection on domain classes.
|
GroovyPageInjector |
Extended marker interface that indicates this ClassInjector applies to GSPs.
|
Class | Description |
---|---|
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. |
ArtefactTypeAstTransformation |
A transformation used to apply transformers to classes not located in Grails
directory structure.
|
ASTValidationErrorsHelper | |
DefaultGrailsDomainClassInjector |
Default implementation of domain class injector interface that adds the 'id'
and 'version' properties and other previously boilerplate code.
|
EntityASTTransformation |
Injects the necessary fields and behaviors into a domain class in order to make it a property GORM entity.
|
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.
|
NamedArtefactTypeAstTransformation |
An AST transform used to apply a named artefact type
|
PluginAwareAstTransformer |
Automatically annotates each class based on the plugin it originated from.
|
Annotation Type | Description |
---|---|
AstTransformer |
Marker annotation that for classes that transform Grails classes at the AST level.
|