| Name | Description | Type | Package | Framework |
| AdaptingMetaClass | An interface for MetaClass instances that "adapt" other MetaClass instances such as a proxy or delegating MetaClass. | Interface | groovy.lang | Groovy |
|
| BenchmarkInterceptor | Interceptor that registers the timestamp of each method call before and after invocation. | Class | groovy.lang | Groovy |
|
| Binding | Represents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passed | Class | groovy.lang | Groovy |
|
| Category | Transforms an instance-style Groovy class or interface to become a static-style conventional Groovy category. | Class | groovy.lang | Groovy |
|
| Closure | Represents any closure object in Groovy. | Class | groovy.lang | Groovy |
|
| ClosureException | An exception thrown by a closure invocationAuthor:James StrachanSee Also:Serialized Form | Class | groovy.lang | Groovy |
|
| ClosureInvokingMethod | An interface for MetaMethods that invoke closures to implements. | Interface | groovy.lang | Groovy |
|
| Delegate | Field annotation to automatically delegate part of the functionality of an owner class to the annotated field. | Class | groovy.lang | Groovy |
|
| DelegatesTo | This annotation can be used by API or DSL writers to document parameters which accept a closure. | Class | groovy.lang | Groovy |
|
| DelegatingMetaClass | | Class | groovy.lang | Groovy |
|
| DeprecationException | Use this exception to mark a method implementation as being deprecated. | Class | groovy.lang | Groovy |
|
| EmptyRange | Constructing Ranges like 0. | Class | groovy.lang | Groovy |
|
| ExpandoMetaClass | ExpandoMetaClass is a MetaClass that behaves like an Expando, allowing the addition or replacement of methods, properties and constructors on the fly. | Class | groovy.lang | Groovy |
|
| ExpandoMetaClassCreationHandle | A handle for the MetaClassRegistry that changes all classes loaded into the Grails VM to use ExpandoMetaClass instances | Class | groovy.lang | Groovy |
|
| GeneratedGroovyProxy | An interface implemented by some Groovy proxies which gives access to the proxied object. | Interface | groovy.lang | Groovy |
|
| Grab | Used to grab the referenced artifact and its dependencies and make it available on the Classpath. | Class | groovy.lang | Groovy |
|
| GrabConfig | Used to modify the grape configuration for grab requests. | Class | groovy.lang | Groovy |
|
| GrabExclude | Used to exclude an indirectly referenced artifact (a transitive dependency) from the classpath. | Class | groovy.lang | Groovy |
|
| GrabResolver | Used to add a repository for resolving Grape dependencies. | Class | groovy.lang | Groovy |
|
| Grapes | Sometimes we will need more than one grab per class, but we can only add one annotation type per annotatable node. | Class | groovy.lang | Groovy |
|
| GroovyCallable | A special "marker" style interface allowing Groovy classes to implement both Runnable and Callable yet give preference to Runnable (for backwards compatibility) | Interface | groovy.lang | Groovy |
|
| GroovyClassLoader | A ClassLoader which can load Groovy classes. | Class | groovy.lang | Groovy |
|
| GroovyClassLoader .ClassCollector | | Class | groovy.lang.GroovyClassLoader | Groovy |
|
| GroovyClassLoader .InnerLoader | | Class | groovy.lang.GroovyClassLoader | Groovy |
|
| GroovyCodeSource | CodeSource wrapper class that allows specific security policies to be associated with a class compiled from groovy source. | Class | groovy.lang | Groovy |
|
| GroovyInterceptable | Marker interface used to notify that all methods should be intercepted through the invokeMethod mechanismAuthor:Guillaume Laforge | Interface | groovy.lang | Groovy |
|
| GroovyObject | The interface implemented by all Groovy objects. | Interface | groovy.lang | Groovy |
|
| GroovyObjectSupport | A useful base class for Java objects wishing to be Groovy objectsAuthor:James Strachan | Class | groovy.lang | Groovy |
|
| GroovyResourceLoader | Allows frameworks that integrate with Groovy to determine how Groovy files are resolved. | Interface | groovy.lang | Groovy |
|
| GroovyRuntimeException | An exception thrown by the interpreterAuthor:James StrachanSee Also:Serialized Form | Class | groovy.lang | Groovy |
|
| GroovyShell | Represents a groovy shell capable of running arbitrary groovy scriptsAuthor:James Strachan, Guillaume Laforge, Paul King | Class | groovy.lang | Groovy |
|
| GroovySystem | | Class | groovy.lang | Groovy |
|
| GString | Represents a String which contains embedded values such as "hello there ${user} how are you?" which can be evaluated lazily. | Class | groovy.lang | Groovy |
|
| IllegalPropertyAccessException | An exception occurred if a dynamic property dispatch fails with a field not accessible. | Class | groovy.lang | Groovy |
|
| IncorrectClosureArgumentsException | An exception occurred when invoking a Closure with the wrong number and/orAuthor:James StrachanSee Also:Serialized Form | Class | groovy.lang | Groovy |
|
| Interceptor | notifications about method calls for objects managed by the ProxyMetaClass. | Interface | groovy.lang | Groovy |
|
| IntRange | Represents a list of Integer objects from a specified int up (or down) to and including This class is a copy of ObjectRange optimized for int. | Class | groovy.lang | Groovy |
|
| Lazy | Field annotation to simplify lazy initialization. | Class | groovy.lang | Groovy |
|
| ListWithDefault | A wrapper for List which automatically grows the list when either get(int) or getAt(int) is called with an index greater than or equal to size(). | Class | groovy.lang | Groovy |
|
| MapWithDefault | A wrapper for Map which allows a default value to be specified. | Class | groovy.lang | Groovy |
|
| MetaArrayLengthProperty | Represents the length property of an arrayAuthor:James Strachan | Class | groovy.lang | Groovy |
|
| MetaBeanProperty | Represents a property on a bean which may have a getter and/or a setterAuthor:James Strachan, Pilho Kim | Class | groovy.lang | Groovy |
|
| MetaClass | A MetaClass within Groovy defines the behaviour of any given Groovy or Java class. | Interface | groovy.lang | Groovy |
|
| MetaClassImpl | Allows methods to be dynamically added to existing classes at runtimeAuthor:James Strachan, Guillaume Laforge, Jochen "blackdrag" Theodorou, Graeme Rocher, Alex Tkachman, Roshan DawraniSee Also:MetaClass | Class | groovy.lang | Groovy |
|
| MetaClassImpl .Index | | Class | groovy.lang.MetaClassImpl | Groovy |
|
| MetaClassImpl .MetaConstructor | This is a helper class introduced in Groovy 2. | Class | groovy.lang.MetaClassImpl | Groovy |
|
| MetaClassRegistry | A MetaClassRegistry is an object that is responsible for managing the a cache of MetaClass instances. | Interface | groovy.lang | Groovy |
|
| MetaClassRegistry .MetaClassCreationHandle | The Class defaults to MetaClassImpl, if the class loading fails to find a special meta class. | Class | groovy.lang.MetaClassRegistry | Groovy |
|
| MetaClassRegistryChangeEvent | An event used to propagate meta class updatesAuthor:Jochen TheodorouSee Also:Serialized Form | Class | groovy.lang | Groovy |
|
| MetaClassRegistryChangeEventListener | A listener called whenever a constant MetaClass is set, removed or replaced. | Interface | groovy.lang | Groovy |
|
| MetaExpandoProperty | | Class | groovy.lang | Groovy |
|
| MetaMethod | Represents a Method on a Java object a little like Method except without using reflection to invoke the method | Class | groovy.lang | Groovy |
|
| MetaObjectProtocol | An interface that defines the API usable by clients of Groovy's Meta Object Protocol (MOP). | Interface | groovy.lang | Groovy |
|
| MetaProperty | Represents a property on a bean which may have a getter and/or a setterAuthor:James Strachan | Class | groovy.lang | Groovy |
|
| MissingClassException | An exception occurred if a dynamic method dispatch fails with an unknown class. | Class | groovy.lang | Groovy |
|
| MissingFieldException | An exception occurred if a dynamic field dispatch fails with an unknown field. | Class | groovy.lang | Groovy |
|
| MissingMethodException | An exception occurred if a dynamic method dispatch fails with an unknown method. | Class | groovy.lang | Groovy |
|
| MissingPropertyException | An exception occurred if a dynamic property dispatch fails with an unknown property. | Class | groovy.lang | Groovy |
|
| Mixin | Provides a mechanism for mixing in methods into a class. | Class | groovy.lang | Groovy |
|
| MutableMetaClass | An interface that defines methods that implementers of mutable Meta classes should specify. | Interface | groovy.lang | Groovy |
|
| Newify | Annotation that supports writing constructor call expressions without the 'new' keyword. | Class | groovy.lang | Groovy |
|
| NonEmptySequence | Represents a sequence of objects which represents one or many instances of of objects of a given type. | Class | groovy.lang | Groovy |
|
| ObjectRange | Represents an inclusive list of objects from a value to a value using This class is similar to IntRange. | Class | groovy.lang | Groovy |
|
| ParameterArray | Distinguish a parameter array from Object[]. | Class | groovy.lang | Groovy |
|
| PropertyAccessInterceptor | An interface that adds the ability to intercept property getters/setters | Interface | groovy.lang | Groovy |
|
| PropertyValue | | Class | groovy.lang | Groovy |
|
| ProxyMetaClass | As subclass of MetaClass, ProxyMetaClass manages calls from Groovy Objects to POJOs. | Class | groovy.lang | Groovy |
|
| Range | A Range represents the list of all items obtained by starting from a from value and calling next() successively | Interface | groovy.lang | Groovy |
|
| ReadOnlyPropertyException | This exception is thrown if an attempt is made to set a read only propertyAuthor:James StrachanSee Also:Serialized Form | Class | groovy.lang | Groovy |
|
| Reference | Represents a reference to a valueAuthor:James StrachanSee Also:Serialized Form | Class | groovy.lang | Groovy |
|
| Sequence | Represents a sequence of objects which represents zero or many instances of of objects of a given type. | Class | groovy.lang | Groovy |
|
| Singleton | Class annotation to make a singleton class. | Class | groovy.lang | Groovy |
|
| SpreadListEvaluatingException | | Class | groovy.lang | Groovy |
|
| SpreadMap | Helper to turn a list with an even number of elements into a Map. | Class | groovy.lang | Groovy |
|
| SpreadMapEvaluatingException | | Class | groovy.lang | Groovy |
|
| StringWriterIOException | An IO exception occurred trying to append to a StringWriter which should never happen. | Class | groovy.lang | Groovy |
|
| TracingInterceptor | | Class | groovy.lang | Groovy |
|
| Tuple | Represents a list of Objects. | Class | groovy.lang | Groovy |
|
| Tuple2 | Represents a list of 2 typed Objects. | Class | groovy.lang | Groovy |
|
| Writable | Represents an object which is capable of writing itself to a text stream in a more efficient format than just creating a toString() representation | Interface | groovy.lang | Groovy |