A Groovy compiler injection operation that uses a specified array of ClassInjector instances to attempt AST injection.
Constructor and description |
---|
GrailsAwareInjectionOperation
() |
GrailsAwareInjectionOperation
(ClassInjector[] classInjectors) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
call(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.classgen.GeneratorContext context, org.codehaus.groovy.ast.ClassNode classNode) |
|
static ClassInjector[] |
getClassInjectors() |
|
static ClassInjector[] |
getGlobalClassInjectors() |
|
ClassInjector[] |
getLocalClassInjectors() |
Methods inherited from class | Name |
---|---|
class org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation |
org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#call(org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.classgen.GeneratorContext, org.codehaus.groovy.ast.ClassNode), org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#needSortedInput(), org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#wait(long, int), org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#wait(long), org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#wait(), org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#equals(java.lang.Object), org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#toString(), org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#hashCode(), org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#getClass(), org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#notify(), org.codehaus.groovy.control.CompilationUnit$PrimaryClassNodeOperation#notifyAll() |