@groovy.transform.AutoFinal @groovy.transform.CompileStatic @org.codehaus.groovy.transform.GroovyASTTransformation(phase: CompilePhase.CANONICALIZATION) class SubscriberTransform extends AbstractTraitApplyingGormASTTransformation
An AST transformation that adds the AnnotatedSubscriber
| Modifiers | Name | Description |
|---|---|---|
static java.lang.Object |
APPLIED_MARKER |
| Properties inherited from class | Properties |
|---|---|
class AbstractGormASTTransformation |
compilationUnit |
| Constructor and description |
|---|
SubscriberTransform() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected org.codehaus.groovy.ast.ClassNode |
getAnnotationType() |
|
protected java.lang.Object |
getAppliedMarker() |
|
protected java.lang.Class |
getTraitClass() |
|
protected boolean |
isValidAnnotation(org.codehaus.groovy.ast.AnnotationNode annotationNode, org.codehaus.groovy.ast.AnnotatedNode classNode) |
|
int |
priority() |
|
void |
visit(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.ast.AnnotationNode annotationNode, org.codehaus.groovy.ast.AnnotatedNode annotatedNode) |
| Methods inherited from class | Name |
|---|---|
class AbstractTraitApplyingGormASTTransformation |
getTraitClass, shouldWeave, visit, visit, visitAfterTraitApplied, weaveTrait, weaveTraitWithGenerics |
class AbstractGormASTTransformation |
getAnnotationType, getAppliedMarker, getOrder, isValidAnnotation, priority, visit, visit |