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