public class GrailsAwareInjectionOperation extends Object implements CompilationUnitIPrimaryClassNodeOperation
A Groovy compiler injection operation that uses a specified array of ClassInjector instances to attempt AST injection.
| Constructor and description |
|---|
GrailsAwareInjectionOperation() |
GrailsAwareInjectionOperation(CompilationUnit compilationUnit) |
GrailsAwareInjectionOperation(ClassInjector[] classInjectors) |
GrailsAwareInjectionOperation(CompilationUnit compilationUnit, ClassInjector[] classInjectors) |
GrailsAwareInjectionOperation(CompilationUnit compilationUnit, ClassInjector[] classInjectors, ArtefactHandler[] artefactHandlers) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public void |
call(SourceUnit source, GeneratorContext context, ClassNode classNode) |
|
public static ArtefactHandler[] |
getArtefactHandlers()Get the loaded ArtefactHandlers |
|
public static ClassInjector[] |
getClassInjectors() |
|
public static ClassInjector[] |
getGlobalClassInjectors() |
|
public ArtefactHandler[] |
getLocalArtefactHandlers()Get the loaded local ArtefactHandlers |
|
public ClassInjector[] |
getLocalClassInjectors() |
Get the loaded ArtefactHandlers
Get the loaded local ArtefactHandlers