@org.codehaus.groovy.transform.GroovyASTTransformation(phase = CompilePhase.CANONICALIZATION) public class ControllerArtefactTypeTransformation extends ArtefactTypeAstTransformation
A transformation that makes an Artefact a controller
| Fields inherited from class | Fields |
|---|---|
class ArtefactTypeAstTransformation |
compilationUnit |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected java.lang.Class |
getAnnotationTypeClass() |
|
protected java.lang.String |
resolveArtefactType(org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.ast.AnnotationNode annotationNode, org.codehaus.groovy.ast.ClassNode classNode) |
| Methods inherited from class | Name |
|---|---|
class ArtefactTypeAstTransformation |
findInjectors, getAnnotationType, getAnnotationTypeClass, getAstAppliedMarkerClass, hasArtefactType, isApplied, isArtefactAnnotationNode, markApplied, performInjection, performInjectionOnArtefactType, performTraitInjectionOnArtefactType, postProcess, priority, resolveArtefactType, setCompilationUnit, visit |
class AbstractArtefactTypeAstTransformation |
performInjectionOnArtefactType |