Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Groovy.transform Classes and Interfaces - 145 results found.
NameDescriptionTypePackageFramework
AbstractASTTransformationClassorg.codehaus.groovy.transformGroovy
AbstractASTTransformUtilClassorg.codehaus.groovy.transformGroovy
AbstractInterruptibleASTTransformationBase class for AST Transformations which will automatically throw an InterruptedException when some conditions are met.Classorg.codehaus.groovy.transformGroovy
AbstractTypeCheckingExtensionCustom type checking extensions may extend this method in order to benefit from a lot of support methods.Classorg.codehaus.groovy.transform.stcGroovy
AnnotationCollectorThe AnnotationCollector can be used to define aliases for groups of annotations.Classgroovy.transformGroovy
AnnotationCollectorTransformThis class is the base for any annotation alias processor.Classorg.codehaus.groovy.transformGroovy
AnnotationCollectorTransform .ClassChanger into what is needed by the compiler.Classorg.codehaus.groovy.transform.AnnotationCollectorTransformGroovy
ASTTestThis AST transformation aims at helping in debugging other AST transformations.Classgroovy.transformGroovy
ASTTransformationThis class is instantiated and invoked when an AST transformation is activated.Interfaceorg.codehaus.groovy.transformGroovy
ASTTransformationCollectorCodeVisitorThis visitor walks the AST tree and collects references to Annotations that are annotated themselves by GroovyASTTransformation.Classorg.codehaus.groovy.transformGroovy
ASTTransformationVisitorThis class handles the invocation of the ASTAnnotationTransformation when it is encountered by a tree walk.Classorg.codehaus.groovy.transformGroovy
AutoCloneClass annotation used to assist in the creation of Cloneable classes.Classgroovy.transformGroovy
AutoCloneASTTransformationHandles generation of code for the @AutoClone annotation.Classorg.codehaus.groovy.transformGroovy
AutoCloneStyleIntended style to use for cloning when using the @AutoClone annotation.Classgroovy.transformGroovy
BaseScriptVariable annotation used for changing the base script class of the current script.Classgroovy.transformGroovy
BaseScriptASTTransformationHandles transformation for the @BaseScript annotation.Classorg.codehaus.groovy.transformGroovy
BinaryExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
BooleanExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
BuilderThe @Builder AST transformation is used to help write classes that can be created using fluent api calls.Classgroovy.transform.builderGroovy
BuilderASTTransformationHandles generation of code for the Builder annotation.Classorg.codehaus.groovy.transformGroovy
BuilderASTTransformation .AbstractBuilderStrategyClassorg.codehaus.groovy.transform.BuilderASTTransformationGroovy
BuilderASTTransformation .AbstractBuilderStrategy .PropertyInfoClassorg.codehaus.groovy.transform.BuilderASTTransformation.AbstractBuilderStrategyGroovy
BuilderASTTransformation .BuilderStrategyInterfaceorg.codehaus.groovy.transform.BuilderASTTransformationGroovy
CanonicalClass annotation used to assist in the creation of mutable classes.Classgroovy.transformGroovy
CanonicalASTTransformationHandles generation of code for the @Canonical annotation.Classorg.codehaus.groovy.transformGroovy
CastExpressionOptimizerClassorg.codehaus.groovy.transform.sc.transformersGroovy
CategoryASTTransformationHandles generation of code for the @Category annotation.Classorg.codehaus.groovy.transformGroovy
ClosureExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
ClosureParamsParameter annotation aimed at helping the IDEs or the static type checker to infer the parameter types of a closure.Classgroovy.transform.stcGroovy
ClosureSignatureHintA closure signature hint class is always used in conjunction with the ClosureParams annotation.Classgroovy.transform.stcGroovy
CompareIdentityExpressionCompares two objects using identity comparison.Classorg.codehaus.groovy.transform.sc.transformersGroovy
CompareToNullExpressionClassorg.codehaus.groovy.transform.sc.transformersGroovy
CompilationUnitAwareThis interface is for AST transformations which must be aware of the compilation unit where they are applied.Interfacegroovy.transformGroovy
CompileDynamicProcessorClassorg.codehaus.groovy.transformGroovy
CompileStaticThis 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.Classgroovy.transformGroovy
ConstructorCallTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
DefaultStrategyThis strategy is used with the Builder AST transform to create a builder helper class for the fluent creation of instances of a specified class.Classgroovy.transform.builderGroovy
DefaultTypeCheckingExtensionThe default type checking handler is used by the standard type checker and doesn't handle any of the type checking errors by default.Classorg.codehaus.groovy.transform.stcGroovy
DelegateASTTransformationHandles generation of code for the @Delegate annotationAuthor:Alex Tkachman, Guillaume Laforge, Paul King, Andre SteingressClassorg.codehaus.groovy.transformGroovy
EqualsAndHashCodeClass annotation used to assist in creating appropriate equals() and hashCode() methods.Classgroovy.transformGroovy
EqualsAndHashCodeASTTransformationClassorg.codehaus.groovy.transformGroovy
ExtensionMethodNodeRepresents method nodes which are used by the static type checker to virtually add methods coming from DGM-like methods.Classorg.codehaus.groovy.transform.stcGroovy
ExternalizeMethodsClass annotation used to assist in the creation of Externalizable classes.Classgroovy.transformGroovy
ExternalizeMethodsASTTransformationHandles generation of code for the @ExternalizeMethods annotation.Classorg.codehaus.groovy.transformGroovy
ExternalizeVerifierClass annotation used to assist in the creation of Externalizable classes.Classgroovy.transformGroovy
ExternalizeVerifierASTTransformationClassorg.codehaus.groovy.transformGroovy
ExternalStrategyThis 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.Classgroovy.transform.builderGroovy
FieldVariable 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.Classgroovy.transformGroovy
FieldASTTransformationHandles transformation for the @Field annotation.Classorg.codehaus.groovy.transformGroovy
FirstParamA hint used to instruct the type checker to pick the first parameter type.Classgroovy.transform.stcGroovy
FirstParam .ComponentA 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:Classgroovy.transform.stc.FirstParamGroovy
FirstParam .FirstGenericTypeA hint used to instruct the type checker to pick the first generic type of the first parameter type.Classgroovy.transform.stc.FirstParamGroovy
FirstParam .SecondGenericTypeA hint used to instruct the type checker to pick the second generic type of the first parameter type.Classgroovy.transform.stc.FirstParamGroovy
FirstParam .ThirdGenericTypeA hint used to instruct the type checker to pick the third generic type of the first parameter type.Classgroovy.transform.stc.FirstParamGroovy
FromAbstractTypeMethodsThis signature hint uses abstract methods from some type (abstract class or interface) in order to infer the expected parameter types.Classgroovy.transform.stcGroovy
FromStringA closure parameter hint class that is convenient if you want to use a String representation of the signature.Classgroovy.transform.stcGroovy
GroovyASTTransformationThis is an annotation on a class, currently just ASTTransformation.Classorg.codehaus.groovy.transformGroovy
GroovyASTTransformationClassThis is an annotation on some item that indicates that an associated transform classes should be executed.Classorg.codehaus.groovy.transformGroovy
GroovyTypeCheckingExtensionSupportBase class for type checking extensions written in Groovy.Classorg.codehaus.groovy.transform.stcGroovy
GroovyTypeCheckingExtensionSupport .TypeCheckingDSLClassorg.codehaus.groovy.transform.stc.GroovyTypeCheckingExtensionSupportGroovy
ImmutableClass annotation used to assist in the creation of immutable classes.Classgroovy.transformGroovy
ImmutableASTTransformationHandles generation of code for the @Immutable annotation.Classorg.codehaus.groovy.transformGroovy
IncorrectTypeHintExceptionClassgroovy.transform.stcGroovy
IndexedPropertyField annotation used with properties to provide an indexed getter and setter for the property.Classgroovy.transformGroovy
IndexedPropertyASTTransformationHandles generation of code for the @IndexedProperty annotation.Classorg.codehaus.groovy.transformGroovy
InheritConstructorsClass annotation to make constructors from a super class available in a sub class.Classgroovy.transformGroovy
InheritConstructorsASTTransformationHandles generation of code for the @InheritConstructors annotation.Classorg.codehaus.groovy.transformGroovy
InitializerStrategyThis 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.Classgroovy.transform.builderGroovy
InitializerStrategy .SETInternal phantom type used by the InitializerStrategy to indicate that a property has been set.Classgroovy.transform.builder.InitializerStrategyGroovy
InitializerStrategy .UNSETInternal phantom type used by the InitializerStrategy to indicate that a property remains unset.Classgroovy.transform.builder.InitializerStrategyGroovy
LazyASTTransformationHandles generation of code for the @Lazy annotationAuthor:Alex Tkachman, Paul KingClassorg.codehaus.groovy.transformGroovy
ListExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
ListOfExpressionsExpressionThis class is used internally by the compiler to transform expressions like multiple assignments into a list of assignments.Classorg.codehaus.groovy.transform.scGroovy
LogASTTransformationThis class provides an AST Transformation to add a log field to a class.Classorg.codehaus.groovy.transformGroovy
LogASTTransformation .AbstractLoggingStrategyClassorg.codehaus.groovy.transform.LogASTTransformationGroovy
LogASTTransformation .LoggingStrategyA LoggingStrategy defines how to wire a new logger instance into an existing class.Interfaceorg.codehaus.groovy.transform.LogASTTransformationGroovy
MapEntryOrKeyValueA special hint which handles a common use case in the Groovy methods that work on maps.Classgroovy.transform.stcGroovy
MemoizedClassgroovy.transformGroovy
MemoizedASTTransformationHandles generation of code for the Memoized annotation.Classorg.codehaus.groovy.transformGroovy
MethodCallExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
NewifyASTTransformationHandles generation of code for the @Newify annotation.Classorg.codehaus.groovy.transformGroovy
NotYetImplementedMethod annotation used to invert test case results.Classgroovy.transformGroovy
NotYetImplementedASTTransformationHandles generation of code for the @NotYetImplemented annotation.Classorg.codehaus.groovy.transformGroovy
PackageScopeAnnotation used for turning off Groovy's auto visibility conventions.Classgroovy.transformGroovy
PackageScopeASTTransformationHandles transformation for the @PackageScope annotation.Classorg.codehaus.groovy.transformGroovy
PackageScopeTargetenum PackageScopeTargetIntended target when @PackageScope is placed at the class level.Classgroovy.transformGroovy
PickAnyArgumentHintBase class for hints which use the type of a parameter of the annotated method as the signature.Classgroovy.transform.stcGroovy
RangeExpressionTransformerThis transformer focuses on ranges to produce optimized bytecode.Classorg.codehaus.groovy.transform.sc.transformersGroovy
ReadWriteLockASTTransformationHandles generation of code for the @WithReadLock and @WithWriteLock annotation.Classorg.codehaus.groovy.transformGroovy
ReceiverClassorg.codehaus.groovy.transform.stcGroovy
SecondParamA hint used to instruct the type checker to pick the second parameter type.Classgroovy.transform.stcGroovy
SecondParam .ComponentA 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:Classgroovy.transform.stc.SecondParamGroovy
SecondParam .FirstGenericTypeA hint used to instruct the type checker to pick the first generic type of the second parameter type.Classgroovy.transform.stc.SecondParamGroovy
SecondParam .SecondGenericTypeA hint used to instruct the type checker to pick the second generic type of the second parameter type.Classgroovy.transform.stc.SecondParamGroovy
SecondParam .ThirdGenericTypeA hint used to instruct the type checker to pick the second generic type of the second parameter type.Classgroovy.transform.stc.SecondParamGroovy
SelfTypeThis annotation can be added on a trait to declare the list of types that a class implementing that trait is supposed to extend.Classgroovy.transformGroovy
SharedVariableCollectorA visitor which collects the list of variable expressions which are closure shared.Classorg.codehaus.groovy.transform.stcGroovy
SignatureCodecA signature codec is responsible for encoding and decoding of inferred returned types as stored in bytecode.Interfaceorg.codehaus.groovy.transform.stcGroovy
SignatureCodecVersion1First implementation of an inferred type signature codec.Classorg.codehaus.groovy.transform.stcGroovy
SimpleStrategyThis 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.Classgroovy.transform.builderGroovy
SimpleTypeClassgroovy.transform.stcGroovy
SingleSignatureClosureHintA simplified version of a ClosureSignatureHint which is suitable for monomorphic closures, that is to say closures which only respond to a single signature.Classgroovy.transform.stcGroovy
SingletonASTTransformationHandles generation of code for the @Singleton annotationAuthor:Alex Tkachman, Paul KingClassorg.codehaus.groovy.transformGroovy
SortableA class annotation used to make a class Comparable by multiple Comparators.Classgroovy.transformGroovy
SortableASTTransformationInjects a set of Comparators and sort methods.Classorg.codehaus.groovy.transformGroovy
SourceURIVariable annotation used for getting the URI of the current script.Classgroovy.transformGroovy
SourceURIASTTransformationHandles transformation for the @ScriptURI annotation.Classorg.codehaus.groovy.transformGroovy
StaticCompilationMetadataKeysenum StaticCompilationMetadataKeysStatic compilation AST node metadata keys.Classorg.codehaus.groovy.transform.scGroovy
StaticCompilationTransformerSome expressions use symbols as aliases to method calls (<<, +=, .Classorg.codehaus.groovy.transform.sc.transformersGroovy
StaticCompilationVisitorThis 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.Classorg.codehaus.groovy.transform.scGroovy
StaticCompileTransformationHandles the implementation of the CompileStatic transformation.Classorg.codehaus.groovy.transform.scGroovy
StaticMethodCallExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
StaticTypeCheckingSupportStatic support methods for StaticTypeCheckingVisitor.Classorg.codehaus.groovy.transform.stcGroovy
StaticTypeCheckingVisitorThe main class code visitor responsible for static type checking.Classorg.codehaus.groovy.transform.stcGroovy
StaticTypeCheckingVisitor .SignatureCodecFactoryClassorg.codehaus.groovy.transform.stc.StaticTypeCheckingVisitorGroovy
StaticTypesMarkerenum StaticTypesMarkerThis enumeration is used by the AST transformations which rely on static type checking, eitherClassorg.codehaus.groovy.transform.stcGroovy
StaticTypesTransformationHandles the implementation of the TypeChecked transformation.Classorg.codehaus.groovy.transformGroovy
SynchronizedClassgroovy.transformGroovy
SynchronizedASTTransformationHandles generation of code for the @Synchronized annotation.Classorg.codehaus.groovy.transformGroovy
TemporaryVariableExpressionA front-end class for ExpressionAsVariableSlot which allows defining temporary variables loaded from variable slots directly at the AST level,Classorg.codehaus.groovy.transform.scGroovy
ThirdParamA hint used to instruct the type checker to pick the third parameter type.Classgroovy.transform.stcGroovy
ThirdParam .ComponentA 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:Classgroovy.transform.stc.ThirdParamGroovy
ThirdParam .FirstGenericTypeA hint used to instruct the type checker to pick the first generic type of the third parameter type.Classgroovy.transform.stc.ThirdParamGroovy
ThirdParam .SecondGenericTypeA hint used to instruct the type checker to pick the second generic type of the third parameter type.Classgroovy.transform.stc.ThirdParamGroovy
ThirdParam .ThirdGenericTypeA hint used to instruct the type checker to pick the second generic type of the third parameter type.Classgroovy.transform.stc.ThirdParamGroovy
ToStringClass annotation used to assist in the creation of toString() methods in classes.Classgroovy.transformGroovy
ToStringASTTransformationHandles generation of code for the @ToString annotation.Classorg.codehaus.groovy.transformGroovy
TraitASTTransformationHandles generation of code for the @Trait annotation.Classorg.codehaus.groovy.transform.traitGroovy
TraitComposerThis class contains a static utility method doExtendTraits(org.Classorg.codehaus.groovy.transform.traitGroovy
TraitsA collection of utility methods used to deal with traits.Classorg.codehaus.groovy.transform.traitGroovy
Traits .TraitBridgeInternal annotation used to indicate that a method is a bridge method to a trait default implementation.Classorg.codehaus.groovy.transform.trait.TraitsGroovy
TraitTypeCheckingExtensionA type checking extension that will take care of handling errors which are specific to traits.Classorg.codehaus.groovy.transform.stcGroovy
TupleConstructorClass annotation used to assist in the creation of tuple constructors in classes.Classgroovy.transformGroovy
TupleConstructorASTTransformationHandles generation of code for the @TupleConstructor annotation.Classorg.codehaus.groovy.transformGroovy
TypeCheckedThis will let the Groovy compiler use compile time checks in the style of Java.Classgroovy.transformGroovy
TypeChecked .TypeCheckingInfoThis annotation is added by @TypeChecked on methods which have type checking turned on.Classgroovy.transform.TypeCheckedGroovy
TypeCheckingContextClassorg.codehaus.groovy.transform.stcGroovy
TypeCheckingContext .EnclosingClosureRepresents the context of an enclosing closure.Classorg.codehaus.groovy.transform.stc.TypeCheckingContextGroovy
TypeCheckingExtensionThis interface defines a high-level API for handling type checking errors.Classorg.codehaus.groovy.transform.stcGroovy
TypeCheckingModeenum TypeCheckingModeThis enumeration can be used whenever it is preferred to annotate a class asClassgroovy.transformGroovy
UndefinedJava doesn't allow you to have null as an attribute value.Classgroovy.transformGroovy
Undefined .CLASSClassgroovy.transform.UndefinedGroovy
VariableExpressionTransformerTransformer for VariableExpression the bytecode backend wouldn't be able toAuthor:Jochen "blackdrag" TheodorouClassorg.codehaus.groovy.transform.sc.transformersGroovy
WithReadLockThis annotation is used in conjunction with WithWriteLock to support read and write synchronization on a method.Classgroovy.transformGroovy
WithWriteLockThis annotation is used in conjunction with WithReadLock to support read and write synchronization on a method.Classgroovy.transformGroovy