Class |
Description |
ASTTestTransformation
|
|
ASTTestTransformation.LabelFinder
|
|
ASTTransformationCollectorCodeVisitor
|
Walks the AST 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. |
AbstractASTTransformation
|
|
AbstractInterruptibleASTTransformation
|
Base class for AST Transformations which will automatically throw an InterruptedException when
some conditions are met. |
AnnotationCollectorTransform
|
This class is the base for any annotation alias processor. |
AnnotationCollectorTransform.ClassChanger
|
Class used by CompilationUnit to transform the alias class
into what is needed by the compiler. |
AutoCloneASTTransformation
|
Handles generation of code for the- AutoClone:
- annotation.
|
AutoFinalASTTransformation
|
Handles generation of code for the AutoFinal annotation. |
AutoImplementASTTransformation
|
Generates code for the @AutoImplement annotation. |
BaseScriptASTTransformation
|
Handles transformation for the- BaseScript:
- annotation.
|
BuilderASTTransformation
|
Handles generation of code for the Builder annotation. |
BuilderASTTransformation.AbstractBuilderStrategy
|
|
CategoryASTTransformation
|
Handles generation of code for the- Category:
- annotation.
|
CompileDynamicProcessor
|
|
ConditionalInterruptibleASTTransformation
|
Allows "interrupt-safe" executions of scripts by adding a custom conditional
check on loops (for, while, do) and first statement of closures. |
DelegateASTTransformation
|
Handles generation of code for the @Delegate annotation |
EqualsAndHashCodeASTTransformation
|
|
ExternalizeMethodsASTTransformation
|
Handles generation of code for the- ExternalizeMethods:
- annotation.
|
ExternalizeVerifierASTTransformation
|
|
FieldASTTransformation
|
Handles transformation for the- Field:
- annotation.
|
FinalASTTransformation
|
Handles generation of code for the Final 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
|
LogASTTransformation
|
This class provides an AST Transformation to add a log field to a class. |
LogASTTransformation.AbstractLoggingStrategy
|
|
LogASTTransformation.AbstractLoggingStrategyV2
|
|
MapConstructorASTTransformation
|
Handles generation of code for the- MapConstructor:
- annotation.
|
MemoizedASTTransformation
|
Handles generation of code for the Memoized annotation. |
NamedVariantASTTransformation
|
|
NewifyASTTransformation
|
Handles generation of code for the @Newify AST transform. |
NonSealedASTTransformation
|
Handles generation of code for the- Sealed:
- annotation.
|
NullCheckASTTransformation
|
Handles generation of code for the- NullCheck:
- annotation.
|
PackageScopeASTTransformation
|
Handles transformation for the- PackageScope:
- annotation.
|
ReadWriteLockASTTransformation
|
Handles generation of code for the @ WithReadLock and @ WithWriteLock annotation. |
RecordCompletionASTTransformation
|
Handles completion of code for the- RecordType:
- annotation.
|
RecordTypeASTTransformation
|
Handles generation of code for the- RecordType:
- annotation.
|
SealedASTTransformation
|
Handles generation of code for the- Sealed:
- annotation.
|
SealedCompletionASTTransformation
|
Handles sealed class permitted subclass detection. |
SingletonASTTransformation
|
Handles generation of code for the- Singleton:
- annotation
|
SortableASTTransformation
|
Injects a set of Comparators and sort methods. |
SourceURIASTTransformation
|
Handles transformation for the- SourceURI:
- annotation.
|
StaticTypesTransformation
|
Handles the implementation of the TypeChecked transformation. |
SynchronizedASTTransformation
|
Handles generation of code for the @Synchronized annotation. |
ThreadInterruptibleASTTransformation
|
Allows "interrupt-safe" executions of scripts by adding Thread.currentThread().isInterrupted()
checks on loops (for, while, do) and first statement of closures. |
TimedInterruptibleASTTransformation
|
Allows "interrupt-safe" executions of scripts by adding timer expiration
checks on loops (for, while, do) and first statement of closures. |
ToStringASTTransformation
|
Handles generation of code for the- ToString:
- annotation.
|
TupleConstructorASTTransformation
|
Handles generation of code for the- TupleConstructor:
- annotation.
|