Package org.codehaus.groovy.transform
package org.codehaus.groovy.transform
-
ClassDescriptionBase class for AST Transformations which will automatically throw an
InterruptedException
when some conditions are met.This class is instantiated and invoked when an AST transformation is activated.This visitor walks the AST tree and collects references to Annotations that are annotated themselves byGroovyASTTransformation
.This class handles the invocation of the ASTAnnotationTransformation when it is encountered by a tree walk.Handles generation of code for the @AutoClone annotation.Handles generation of code for the @AutoExternalize annotation.Handles generation of code for the @Canonical annotation.Handles generation of code for the @Category annotation.Handles generation of code for the@Delegate
annotationHandles transformation for the @Field annotation.This is an annotation on a class, currently justASTTransformation
.This is an annotation on some item that indicates that an associated transform classes should be executed.Handles generation of code for the @Immutable annotation.Handles generation of code for the@
IndexedProperty annotation.Handles generation of code for the@
InheritConstructors annotation.Handles generation of code for the @Lazy annotationThis class provides an AST Transformation to add a log field to a class.A LoggingStrategy defines how to wire a new logger instance into an existing class.Handles generation of code for the @Newify annotation.Handles generation of code for the@NotYetImplemented
annotation.Handles transformation for the @PackageScope annotation.Handles generation of code for the@
WithReadLock and@
WithWriteLock annotation.Handles generation of code for the @Singleton annotationHandles generation of code for the@
Synchronized annotation.Handles generation of code for the @ToString annotation.Handles generation of code for the @TupleConstructor annotation.