Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.codehaus.groovy.grails.compiler.injection

Interface Summary
ClassInjector | An interface that when implemented allows additional properties to be injected into Grails classes at compile time (ie when they are loaded by the GroovyClassLoader)
GrailsDomainClassInjector | Mainly just a marker interface for implementations that perform injection on domain classes

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright (c) 2005-2009 The Grails project