Methods
Type |
Name and description |
static void |
doPerformInjectionOnArtefactType(org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.ast.ClassNode cNode, java.lang.String artefactType)
|
static java.util.List<ClassInjector> |
findInjectors(java.lang.String artefactType, ClassInjector[] classInjectors)
|
protected org.codehaus.groovy.ast.ClassNode |
getAnnotationType()
|
protected java.lang.Class<?> |
getAstAppliedMarkerClass()
|
static boolean |
hasArtefactType(java.lang.String artefactType, GrailsArtefactClassInjector gace)
|
protected boolean |
isApplied(org.codehaus.groovy.ast.ClassNode cNode)
|
protected boolean |
isArtefactAnnotationNode(org.codehaus.groovy.ast.AnnotationNode annotationNode)
|
protected void |
markApplied(org.codehaus.groovy.ast.ClassNode classNode)
|
static void |
performInjection(org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.ast.ClassNode cNode, java.util.Collection<ClassInjector> injectors)
|
void |
performInjectionOnArtefactType(org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.ast.ClassNode cNode, java.lang.String artefactType)
|
protected void |
postProcess(org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.ast.AnnotationNode annotationNode, org.codehaus.groovy.ast.ClassNode classNode, java.lang.String artefactType)
|
protected java.lang.String |
resolveArtefactType(org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.ast.AnnotationNode annotationNode, org.codehaus.groovy.ast.ClassNode classNode)
|
void |
visit(org.codehaus.groovy.ast.ASTNode[] astNodes, org.codehaus.groovy.control.SourceUnit sourceUnit)
|