Package org.grails.compiler.web
Class ControllerArtefactTypeTransformation
- java.lang.Object
-
- org.grails.compiler.injection.AbstractArtefactTypeAstTransformation
-
- org.grails.compiler.injection.ArtefactTypeAstTransformation
-
- org.grails.compiler.web.ControllerArtefactTypeTransformation
-
- All Implemented Interfaces:
groovy.transform.CompilationUnitAware,org.codehaus.groovy.transform.ASTTransformation
public class ControllerArtefactTypeTransformation extends org.grails.compiler.injection.ArtefactTypeAstTransformationA transformation that makes an Artefact a controller- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description ControllerArtefactTypeTransformation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ClassgetAnnotationTypeClass()protected java.lang.StringresolveArtefactType(org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.ast.AnnotationNode annotationNode, org.codehaus.groovy.ast.ClassNode classNode)-
Methods inherited from class org.grails.compiler.injection.ArtefactTypeAstTransformation
doPerformInjectionOnArtefactType, findInjectors, getAnnotationType, getAstAppliedMarkerClass, hasArtefactType, isApplied, isArtefactAnnotationNode, markApplied, performInjection, performInjectionOnArtefactType, performTraitInjectionOnArtefactType, postProcess, setCompilationUnit, visit
-
-
-
-
Method Detail
-
resolveArtefactType
protected java.lang.String resolveArtefactType(org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.ast.AnnotationNode annotationNode, org.codehaus.groovy.ast.ClassNode classNode)- Overrides:
resolveArtefactTypein classorg.grails.compiler.injection.ArtefactTypeAstTransformation
-
getAnnotationTypeClass
protected java.lang.Class getAnnotationTypeClass()
- Overrides:
getAnnotationTypeClassin classorg.grails.compiler.injection.ArtefactTypeAstTransformation
-
-