@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 |
| 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) |
|
void |
visit(org.codehaus.groovy.control.SourceUnit source, org.codehaus.groovy.ast.AnnotationNode annotationNode, org.codehaus.groovy.ast.AnnotatedNode annotatedNode) |