|
Class Summary |
| DefaultGrailsDomainClassInjector |
Default implementation of domain class injector interface that adds the 'id'
and 'version' properties and other previously boilerplate code |
| EntityASTTransformation |
An AST transformation that injects the necessary fields and behaviors into a domain
class in order to make it a property GORM entity |
| GlobalEntityASTTransformation |
A global AST transformation that injects methods and properties into classes in the grails-app/domain directory |
| GlobalPluginAwareEntityASTTransformation |
This AST transformation automatically annotates any class
with @Plugin(name="foo") if it is a plugin resource |
| 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. |
| GrailsInjectionOperation |
A Groovy compiler operation that gets plugged into the GroovyClassLoader instance to
add custom properties to classes at compile time |