public class ControllerDomainTransformer
extends org.codehaus.groovy.grails.compiler.injection.AbstractGrailsArtefactTransformer
CURRENT_PREFIX, METHOD_MISSING_METHOD_NAME, OBJECT_CLASS, PUBLIC_STATIC_MODIFIER, STATIC_METHOD_MISSING_METHOD_NAME| Constructor and Description |
|---|
ControllerDomainTransformer() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getArtefactType() |
java.lang.Class<?> |
getInstanceImplementation() |
java.lang.Class<?> |
getStaticImplementation() |
protected boolean |
isCandidateInstanceMethod(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.MethodNode declaredMethod) |
void |
performInjection(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.classgen.GeneratorContext context,
org.codehaus.groovy.ast.ClassNode classNode) |
protected boolean |
requiresAutowiring() |
boolean |
shouldInject(java.net.URL url) |
addApiLookupFieldAndSetter, addDelegateInstanceMethod, addDelegateStaticMethod, addEnhancedAnnotation, compareTo, getArtefactTypes, getMarkerAnnotation, hasArtefactAnnotation, isStaticCandidateMethod, isStaticMethodExcluded, isStaticMethodIncluded, isValidArtefactType, isValidTargetClassNode, performInjection, performInjectionInternal, performInjectionOnAnnotatedClass, performInjectionOnAnnotatedClass, performInstanceImplementationInjection, performStaticImplementationInjection, populateAutowiredApiLookupMethod, populateDefaultApiLookupMethod, requiresStaticLookupMethod, resolveGenericsPlaceHolders, shouldSkipInjectionpublic java.lang.String getArtefactType()
getArtefactType in class org.codehaus.groovy.grails.compiler.injection.AbstractGrailsArtefactTransformerpublic java.lang.Class<?> getInstanceImplementation()
getInstanceImplementation in class org.codehaus.groovy.grails.compiler.injection.AbstractGrailsArtefactTransformerprotected boolean isCandidateInstanceMethod(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.MethodNode declaredMethod)
isCandidateInstanceMethod in class org.codehaus.groovy.grails.compiler.injection.AbstractGrailsArtefactTransformerpublic java.lang.Class<?> getStaticImplementation()
getStaticImplementation in class org.codehaus.groovy.grails.compiler.injection.AbstractGrailsArtefactTransformerprotected boolean requiresAutowiring()
requiresAutowiring in class org.codehaus.groovy.grails.compiler.injection.AbstractGrailsArtefactTransformerpublic boolean shouldInject(java.net.URL url)
public void performInjection(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.classgen.GeneratorContext context,
org.codehaus.groovy.ast.ClassNode classNode)
performInjection in interface org.codehaus.groovy.grails.compiler.injection.ClassInjectorperformInjection in class org.codehaus.groovy.grails.compiler.injection.AbstractGrailsArtefactTransformer