Interface | Description |
---|---|
ASTTransformation |
This class is instantiated and invoked when an AST transformation is
activated.
|
Class | Description |
---|---|
ASTTransformationCollectorCodeVisitor |
This visitor walks the AST tree and collects references to Annotations that
are annotated themselves by
GroovyASTTransformation . |
ASTTransformationVisitor |
This class handles the invocation of the ASTAnnotationTransformation
when it is encountered by a tree walk.
|
CategoryASTTransformation |
Handles generation of code for the @Category annotation.
|
DelegateASTTransformation |
Handles generation of code for the
@Delegate annotation |
ImmutableASTTransformation |
Handles generation of code for the @Immutable annotation.
|
IndexedPropertyASTTransformation |
Handles generation of code for the
@ IndexedProperty annotation. |
InheritConstructorsASTTransformation |
Handles generation of code for the
@ InheritConstructors annotation. |
LazyASTTransformation |
Handles generation of code for the @Lazy annotation
|
NewifyASTTransformation |
Handles generation of code for the @Newify annotation.
|
PackageScopeASTTransformation |
Handles transformation for the @PackageScope annotation.
|
SingletonASTTransformation |
Handles generation of code for the @Singleton annotation
|
SynchronizedASTTransformation |
Handles generation of code for the
@ Synchronized annotation. |
Annotation Type | Description |
---|---|
GroovyASTTransformation |
This is an annotation on a class, currently just
ASTTransformation . |
GroovyASTTransformationClass |
This is an annotation on some item that indicates that
an associated transform classes should be executed.
|