public class GormTransformer
extends java.lang.Object
implements grails.compiler.ast.GrailsArtefactClassInjector
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CREATE_METHOD_NAME |
static java.lang.String |
NEW_INSTANCE_METHOD |
static int |
PUBLIC_STATIC_MODIFIER |
| Constructor and Description |
|---|
GormTransformer() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getArtefactTypes() |
static java.util.Collection<java.lang.String> |
getKnownEntityNames() |
void |
performInjection(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.ast.ClassNode classNode) |
void |
performInjection(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.classgen.GeneratorContext context,
org.codehaus.groovy.ast.ClassNode classNode) |
void |
performInjectionOnAnnotatedClass(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.ast.ClassNode classNode) |
boolean |
shouldInject(java.net.URL url) |
public static final int PUBLIC_STATIC_MODIFIER
public static final java.lang.String NEW_INSTANCE_METHOD
public static final java.lang.String CREATE_METHOD_NAME
public java.lang.String[] getArtefactTypes()
getArtefactTypes in interface grails.compiler.ast.GrailsArtefactClassInjectorpublic boolean shouldInject(java.net.URL url)
shouldInject in interface grails.compiler.ast.ClassInjectorpublic static java.util.Collection<java.lang.String> getKnownEntityNames()
public void performInjection(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.classgen.GeneratorContext context,
org.codehaus.groovy.ast.ClassNode classNode)
performInjection in interface grails.compiler.ast.ClassInjectorpublic void performInjection(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.ast.ClassNode classNode)
performInjection in interface grails.compiler.ast.ClassInjectorpublic void performInjectionOnAnnotatedClass(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.ast.ClassNode classNode)
performInjectionOnAnnotatedClass in interface grails.compiler.ast.ClassInjector