AutoClone |
Note: This annotation is currently experimental! Use at your own risk!
|
AutoExternalize |
Note: This annotation is currently experimental! Use at your own risk!
|
Canonical |
Class annotation used to assist in the creation of mutable classes.
|
EqualsAndHashCode |
Class annotation used to assist in creating appropriate equals() and hashCode() methods.
|
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.
|
Immutable |
Class annotation used to assist in the creation of immutable classes.
|
IndexedProperty |
Field annotation used with properties to provide an indexed getter and setter for the property.
|
InheritConstructors |
Class annotation to make constructors from a super class available in a sub class.
|
NotYetImplemented |
Method annotation used to invert test case results.
|
PackageScope |
Class, method or field annotation used for turning off Groovy's auto
visibility conventions.
|
Synchronized |
Method annotation to make a method call synchronized for concurrency handling
with some useful baked-in conventions.
|
ToString |
Class annotation used to assist in the creation of toString() methods in classes.
|
TupleConstructor |
Class annotation used to assist in the creation of tuple constructors in classes.
|
WithReadLock |
This annotation is used in conjunction with WithWriteLock to support read and write synchronization on a method.
To use this annotation, declare @WithReadLock on your method.
|
WithWriteLock |
This annotation is used in conjunction with WithReadLock to support read and write synchronization on a method.
To use this annotation, declare @WithWriteLock on your method.
|