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 |