@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 |