Name | Description | Type | Package | Framework |
AbstractASTTransformation | | Class | org.codehaus.groovy.transform | Groovy |
|
AbstractASTTransformUtil | | Class | org.codehaus.groovy.transform | Groovy |
|
AbstractInterruptibleASTTransformation | Base class for AST Transformations which will automatically throw an InterruptedException when some conditions are met. | Class | org.codehaus.groovy.transform | Groovy |
|
AbstractTypeCheckingExtension | Custom type checking extensions may extend this method in order to benefit from a lot of support methods. | Class | org.codehaus.groovy.transform.stc | Groovy |
|
AnnotationCollector | The AnnotationCollector can be used to define aliases for groups of annotations. | Class | groovy.transform | Groovy |
|
AnnotationCollectorTransform | This class is the base for any annotation alias processor. | Class | org.codehaus.groovy.transform | Groovy |
|
AnnotationCollectorTransform .ClassChanger | into what is needed by the compiler. | Class | org.codehaus.groovy.transform.AnnotationCollectorTransform | Groovy |
|
ASTTest | This AST transformation aims at helping in debugging other AST transformations. | Class | groovy.transform | Groovy |
|
ASTTransformation | This class is instantiated and invoked when an AST transformation is activated. | Interface | org.codehaus.groovy.transform | Groovy |
|
ASTTransformationCollectorCodeVisitor | This visitor walks the AST tree and collects references to Annotations that are annotated themselves by GroovyASTTransformation. | Class | org.codehaus.groovy.transform | Groovy |
|
ASTTransformationVisitor | This class handles the invocation of the ASTAnnotationTransformation when it is encountered by a tree walk. | Class | org.codehaus.groovy.transform | Groovy |
|
AutoClone | Class annotation used to assist in the creation of Cloneable classes. | Class | groovy.transform | Groovy |
|
AutoCloneASTTransformation | Handles generation of code for the @AutoClone annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
AutoCloneStyle | Intended style to use for cloning when using the @AutoClone annotation. | Class | groovy.transform | Groovy |
|
BaseScript | Variable annotation used for changing the base script class of the current script. | Class | groovy.transform | Groovy |
|
BaseScriptASTTransformation | Handles transformation for the @BaseScript annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
BinaryExpressionTransformer | | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
BooleanExpressionTransformer | | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
Builder | The @Builder AST transformation is used to help write classes that can be created using fluent api calls. | Class | groovy.transform.builder | Groovy |
|
BuilderASTTransformation | Handles generation of code for the Builder annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
BuilderASTTransformation .AbstractBuilderStrategy | | Class | org.codehaus.groovy.transform.BuilderASTTransformation | Groovy |
|
BuilderASTTransformation .AbstractBuilderStrategy .PropertyInfo | | Class | org.codehaus.groovy.transform.BuilderASTTransformation.AbstractBuilderStrategy | Groovy |
|
BuilderASTTransformation .BuilderStrategy | | Interface | org.codehaus.groovy.transform.BuilderASTTransformation | Groovy |
|
Canonical | Class annotation used to assist in the creation of mutable classes. | Class | groovy.transform | Groovy |
|
CanonicalASTTransformation | Handles generation of code for the @Canonical annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
CastExpressionOptimizer | | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
CategoryASTTransformation | Handles generation of code for the @Category annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
ClosureExpressionTransformer | | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
ClosureParams | Parameter annotation aimed at helping the IDEs or the static type checker to infer the parameter types of a closure. | Class | groovy.transform.stc | Groovy |
|
ClosureSignatureHint | A closure signature hint class is always used in conjunction with the ClosureParams annotation. | Class | groovy.transform.stc | Groovy |
|
CompareIdentityExpression | Compares two objects using identity comparison. | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
CompareToNullExpression | | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
CompilationUnitAware | This interface is for AST transformations which must be aware of the compilation unit where they are applied. | Interface | groovy.transform | Groovy |
|
CompileDynamicProcessor | | Class | org.codehaus.groovy.transform | Groovy |
|
CompileStatic | This will let the Groovy compiler use compile time checks in the style of Java then perform static compilation, thus bypassing the Groovy meta object protocol. | Class | groovy.transform | Groovy |
|
ConstructorCallTransformer | | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
DefaultStrategy | This strategy is used with the Builder AST transform to create a builder helper class for the fluent creation of instances of a specified class. | Class | groovy.transform.builder | Groovy |
|
DefaultTypeCheckingExtension | The default type checking handler is used by the standard type checker and doesn't handle any of the type checking errors by default. | Class | org.codehaus.groovy.transform.stc | Groovy |
|
DelegateASTTransformation | Handles generation of code for the @Delegate annotationAuthor:Alex Tkachman, Guillaume Laforge, Paul King, Andre Steingress | Class | org.codehaus.groovy.transform | Groovy |
|
EqualsAndHashCode | Class annotation used to assist in creating appropriate equals() and hashCode() methods. | Class | groovy.transform | Groovy |
|
EqualsAndHashCodeASTTransformation | | Class | org.codehaus.groovy.transform | Groovy |
|
ExtensionMethodNode | Represents method nodes which are used by the static type checker to virtually add methods coming from DGM-like methods. | Class | org.codehaus.groovy.transform.stc | Groovy |
|
ExternalizeMethods | Class annotation used to assist in the creation of Externalizable classes. | Class | groovy.transform | Groovy |
|
ExternalizeMethodsASTTransformation | Handles generation of code for the @ExternalizeMethods annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
ExternalizeVerifier | Class annotation used to assist in the creation of Externalizable classes. | Class | groovy.transform | Groovy |
|
ExternalizeVerifierASTTransformation | | Class | org.codehaus.groovy.transform | Groovy |
|
ExternalStrategy | This strategy is used with the Builder AST transform to populate a builder helper class so that it can be used for the fluent creation of instances of a specified class. | Class | groovy.transform.builder | Groovy |
|
Field | Variable annotation used for changing the scope of a variable within a script from being within the run method of the script to being at the class level for the script. | Class | groovy.transform | Groovy |
|
FieldASTTransformation | Handles transformation for the @Field annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
FirstParam | A hint used to instruct the type checker to pick the first parameter type. | Class | groovy.transform.stc | Groovy |
|
FirstParam .Component | A hint used to instruct the type checker to pick the type of the component of the first parameter type, which is therefore expected to be an array, like in this example: | Class | groovy.transform.stc.FirstParam | Groovy |
|
FirstParam .FirstGenericType | A hint used to instruct the type checker to pick the first generic type of the first parameter type. | Class | groovy.transform.stc.FirstParam | Groovy |
|
FirstParam .SecondGenericType | A hint used to instruct the type checker to pick the second generic type of the first parameter type. | Class | groovy.transform.stc.FirstParam | Groovy |
|
FirstParam .ThirdGenericType | A hint used to instruct the type checker to pick the third generic type of the first parameter type. | Class | groovy.transform.stc.FirstParam | Groovy |
|
FromAbstractTypeMethods | This signature hint uses abstract methods from some type (abstract class or interface) in order to infer the expected parameter types. | Class | groovy.transform.stc | Groovy |
|
FromString | A closure parameter hint class that is convenient if you want to use a String representation of the signature. | Class | groovy.transform.stc | Groovy |
|
GroovyASTTransformation | This is an annotation on a class, currently just ASTTransformation. | Class | org.codehaus.groovy.transform | Groovy |
|
GroovyASTTransformationClass | This is an annotation on some item that indicates that an associated transform classes should be executed. | Class | org.codehaus.groovy.transform | Groovy |
|
GroovyTypeCheckingExtensionSupport | Base class for type checking extensions written in Groovy. | Class | org.codehaus.groovy.transform.stc | Groovy |
|
GroovyTypeCheckingExtensionSupport .TypeCheckingDSL | | Class | org.codehaus.groovy.transform.stc.GroovyTypeCheckingExtensionSupport | Groovy |
|
Immutable | Class annotation used to assist in the creation of immutable classes. | Class | groovy.transform | Groovy |
|
ImmutableASTTransformation | Handles generation of code for the @Immutable annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
IncorrectTypeHintException | | Class | groovy.transform.stc | Groovy |
|
IndexedProperty | Field annotation used with properties to provide an indexed getter and setter for the property. | Class | groovy.transform | Groovy |
|
IndexedPropertyASTTransformation | Handles generation of code for the @IndexedProperty annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
InheritConstructors | Class annotation to make constructors from a super class available in a sub class. | Class | groovy.transform | Groovy |
|
InheritConstructorsASTTransformation | Handles generation of code for the @InheritConstructors annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
InitializerStrategy | This strategy is used with the Builder AST transform to create a builder helper class for the fluent and type-safe creation of instances of a specified class. | Class | groovy.transform.builder | Groovy |
|
InitializerStrategy .SET | Internal phantom type used by the InitializerStrategy to indicate that a property has been set. | Class | groovy.transform.builder.InitializerStrategy | Groovy |
|
InitializerStrategy .UNSET | Internal phantom type used by the InitializerStrategy to indicate that a property remains unset. | Class | groovy.transform.builder.InitializerStrategy | Groovy |
|
LazyASTTransformation | Handles generation of code for the @Lazy annotationAuthor:Alex Tkachman, Paul King | Class | org.codehaus.groovy.transform | Groovy |
|
ListExpressionTransformer | | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
ListOfExpressionsExpression | This class is used internally by the compiler to transform expressions like multiple assignments into a list of assignments. | Class | org.codehaus.groovy.transform.sc | Groovy |
|
LogASTTransformation | This class provides an AST Transformation to add a log field to a class. | Class | org.codehaus.groovy.transform | Groovy |
|
LogASTTransformation .AbstractLoggingStrategy | | Class | org.codehaus.groovy.transform.LogASTTransformation | Groovy |
|
LogASTTransformation .LoggingStrategy | A LoggingStrategy defines how to wire a new logger instance into an existing class. | Interface | org.codehaus.groovy.transform.LogASTTransformation | Groovy |
|
MapEntryOrKeyValue | A special hint which handles a common use case in the Groovy methods that work on maps. | Class | groovy.transform.stc | Groovy |
|
Memoized | | Class | groovy.transform | Groovy |
|
MemoizedASTTransformation | Handles generation of code for the Memoized annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
MethodCallExpressionTransformer | | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
NewifyASTTransformation | Handles generation of code for the @Newify annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
NotYetImplemented | Method annotation used to invert test case results. | Class | groovy.transform | Groovy |
|
NotYetImplementedASTTransformation | Handles generation of code for the @NotYetImplemented annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
PackageScope | Annotation used for turning off Groovy's auto visibility conventions. | Class | groovy.transform | Groovy |
|
PackageScopeASTTransformation | Handles transformation for the @PackageScope annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
PackageScopeTarget | enum PackageScopeTargetIntended target when @PackageScope is placed at the class level. | Class | groovy.transform | Groovy |
|
PickAnyArgumentHint | Base class for hints which use the type of a parameter of the annotated method as the signature. | Class | groovy.transform.stc | Groovy |
|
RangeExpressionTransformer | This transformer focuses on ranges to produce optimized bytecode. | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
ReadWriteLockASTTransformation | Handles generation of code for the @WithReadLock and @WithWriteLock annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
Receiver | | Class | org.codehaus.groovy.transform.stc | Groovy |
|
SecondParam | A hint used to instruct the type checker to pick the second parameter type. | Class | groovy.transform.stc | Groovy |
|
SecondParam .Component | A hint used to instruct the type checker to pick the type of the component of the second parameter type, which is therefore expected to be an array, like in this example: | Class | groovy.transform.stc.SecondParam | Groovy |
|
SecondParam .FirstGenericType | A hint used to instruct the type checker to pick the first generic type of the second parameter type. | Class | groovy.transform.stc.SecondParam | Groovy |
|
SecondParam .SecondGenericType | A hint used to instruct the type checker to pick the second generic type of the second parameter type. | Class | groovy.transform.stc.SecondParam | Groovy |
|
SecondParam .ThirdGenericType | A hint used to instruct the type checker to pick the second generic type of the second parameter type. | Class | groovy.transform.stc.SecondParam | Groovy |
|
SelfType | This annotation can be added on a trait to declare the list of types that a class implementing that trait is supposed to extend. | Class | groovy.transform | Groovy |
|
SharedVariableCollector | A visitor which collects the list of variable expressions which are closure shared. | Class | org.codehaus.groovy.transform.stc | Groovy |
|
SignatureCodec | A signature codec is responsible for encoding and decoding of inferred returned types as stored in bytecode. | Interface | org.codehaus.groovy.transform.stc | Groovy |
|
SignatureCodecVersion1 | First implementation of an inferred type signature codec. | Class | org.codehaus.groovy.transform.stc | Groovy |
|
SimpleStrategy | This strategy is used with the Builder AST transform to modify your Groovy objects so that the setter methods for properties return the original object, thus allowing chained usage of the setters. | Class | groovy.transform.builder | Groovy |
|
SimpleType | | Class | groovy.transform.stc | Groovy |
|
SingleSignatureClosureHint | A simplified version of a ClosureSignatureHint which is suitable for monomorphic closures, that is to say closures which only respond to a single signature. | Class | groovy.transform.stc | Groovy |
|
SingletonASTTransformation | Handles generation of code for the @Singleton annotationAuthor:Alex Tkachman, Paul King | Class | org.codehaus.groovy.transform | Groovy |
|
Sortable | A class annotation used to make a class Comparable by multiple Comparators. | Class | groovy.transform | Groovy |
|
SortableASTTransformation | Injects a set of Comparators and sort methods. | Class | org.codehaus.groovy.transform | Groovy |
|
SourceURI | Variable annotation used for getting the URI of the current script. | Class | groovy.transform | Groovy |
|
SourceURIASTTransformation | Handles transformation for the @ScriptURI annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
StaticCompilationMetadataKeys | enum StaticCompilationMetadataKeysStatic compilation AST node metadata keys. | Class | org.codehaus.groovy.transform.sc | Groovy |
|
StaticCompilationTransformer | Some expressions use symbols as aliases to method calls (<<, +=, . | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
StaticCompilationVisitor | This visitor is responsible for amending the AST with static compilation metadata or transform the AST so that a class or a method can be statically compiled. | Class | org.codehaus.groovy.transform.sc | Groovy |
|
StaticCompileTransformation | Handles the implementation of the CompileStatic transformation. | Class | org.codehaus.groovy.transform.sc | Groovy |
|
StaticMethodCallExpressionTransformer | | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
StaticTypeCheckingSupport | Static support methods for StaticTypeCheckingVisitor. | Class | org.codehaus.groovy.transform.stc | Groovy |
|
StaticTypeCheckingVisitor | The main class code visitor responsible for static type checking. | Class | org.codehaus.groovy.transform.stc | Groovy |
|
StaticTypeCheckingVisitor .SignatureCodecFactory | | Class | org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor | Groovy |
|
StaticTypesMarker | enum StaticTypesMarkerThis enumeration is used by the AST transformations which rely on static type checking, either | Class | org.codehaus.groovy.transform.stc | Groovy |
|
StaticTypesTransformation | Handles the implementation of the TypeChecked transformation. | Class | org.codehaus.groovy.transform | Groovy |
|
Synchronized | | Class | groovy.transform | Groovy |
|
SynchronizedASTTransformation | Handles generation of code for the @Synchronized annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
TemporaryVariableExpression | A front-end class for ExpressionAsVariableSlot which allows defining temporary variables loaded from variable slots directly at the AST level, | Class | org.codehaus.groovy.transform.sc | Groovy |
|
ThirdParam | A hint used to instruct the type checker to pick the third parameter type. | Class | groovy.transform.stc | Groovy |
|
ThirdParam .Component | A hint used to instruct the type checker to pick the type of the component of the third parameter type, which is therefore expected to be an array, like in this example: | Class | groovy.transform.stc.ThirdParam | Groovy |
|
ThirdParam .FirstGenericType | A hint used to instruct the type checker to pick the first generic type of the third parameter type. | Class | groovy.transform.stc.ThirdParam | Groovy |
|
ThirdParam .SecondGenericType | A hint used to instruct the type checker to pick the second generic type of the third parameter type. | Class | groovy.transform.stc.ThirdParam | Groovy |
|
ThirdParam .ThirdGenericType | A hint used to instruct the type checker to pick the second generic type of the third parameter type. | Class | groovy.transform.stc.ThirdParam | Groovy |
|
ToString | Class annotation used to assist in the creation of toString() methods in classes. | Class | groovy.transform | Groovy |
|
ToStringASTTransformation | Handles generation of code for the @ToString annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
TraitASTTransformation | Handles generation of code for the @Trait annotation. | Class | org.codehaus.groovy.transform.trait | Groovy |
|
TraitComposer | This class contains a static utility method doExtendTraits(org. | Class | org.codehaus.groovy.transform.trait | Groovy |
|
Traits | A collection of utility methods used to deal with traits. | Class | org.codehaus.groovy.transform.trait | Groovy |
|
Traits .TraitBridge | Internal annotation used to indicate that a method is a bridge method to a trait default implementation. | Class | org.codehaus.groovy.transform.trait.Traits | Groovy |
|
TraitTypeCheckingExtension | A type checking extension that will take care of handling errors which are specific to traits. | Class | org.codehaus.groovy.transform.stc | Groovy |
|
TupleConstructor | Class annotation used to assist in the creation of tuple constructors in classes. | Class | groovy.transform | Groovy |
|
TupleConstructorASTTransformation | Handles generation of code for the @TupleConstructor annotation. | Class | org.codehaus.groovy.transform | Groovy |
|
TypeChecked | This will let the Groovy compiler use compile time checks in the style of Java. | Class | groovy.transform | Groovy |
|
TypeChecked .TypeCheckingInfo | This annotation is added by @TypeChecked on methods which have type checking turned on. | Class | groovy.transform.TypeChecked | Groovy |
|
TypeCheckingContext | | Class | org.codehaus.groovy.transform.stc | Groovy |
|
TypeCheckingContext .EnclosingClosure | Represents the context of an enclosing closure. | Class | org.codehaus.groovy.transform.stc.TypeCheckingContext | Groovy |
|
TypeCheckingExtension | This interface defines a high-level API for handling type checking errors. | Class | org.codehaus.groovy.transform.stc | Groovy |
|
TypeCheckingMode | enum TypeCheckingModeThis enumeration can be used whenever it is preferred to annotate a class as | Class | groovy.transform | Groovy |
|
Undefined | Java doesn't allow you to have null as an attribute value. | Class | groovy.transform | Groovy |
|
Undefined .CLASS | | Class | groovy.transform.Undefined | Groovy |
|
VariableExpressionTransformer | Transformer for VariableExpression the bytecode backend wouldn't be able toAuthor:Jochen "blackdrag" Theodorou | Class | org.codehaus.groovy.transform.sc.transformers | Groovy |
|
WithReadLock | This annotation is used in conjunction with WithWriteLock to support read and write synchronization on a method. | Class | groovy.transform | Groovy |
|
WithWriteLock | This annotation is used in conjunction with WithReadLock to support read and write synchronization on a method. | Class | groovy.transform | Groovy |