See: Description
| Interface | Description |
|---|---|
| MetaMethodIndex.EntryIterator |
| Class | Description |
|---|---|
| ClosureMetaClass |
A meta class for closures generated by the Groovy compiler.
|
| ClosureMetaMethod |
A MetaMethod that accepts a closure in the constructor which is invoked when the MetaMethod is called.
|
| ClosureStaticMetaMethod |
This class represents a MetaMethod that is a closure that pretends to be a static method.
|
| ConcurrentReaderHashMap |
A hash table that supports mostly-concurrent reading, but
exclusive writing.
|
| ConcurrentReaderHashMap.BarrierLock |
A Serializable class for barrier lock
|
| ConcurrentReaderHashMap.Entry |
ConcurrentReaderHashMap collision list entry.
|
| DefaultMetaClassInfo |
WARNING: This class is for internal use only!
We use this class to store information about if a default MetaClass is
used for certain primitives.
|
| DefaultMetaClassInfo.ConstantMetaClassVersioning | |
| MetaClassRegistryImpl |
A registry of MetaClass instances which caches introspection &
reflection information and allows methods to be dynamically added to
existing classes at runtime
|
| MetaMethodIndex | |
| MetaMethodIndex.CacheEntry | |
| MetaMethodIndex.Entry | |
| MetaMethodIndex.Header | |
| MethodHelper |
Some reflection helper methods
|
| MethodMetaProperty |
Wrapper for a method for a property get or set.
|
| MethodMetaProperty.GetBeanMethodMetaProperty |
Wrapper for a method realizing the property getter.
|
| MethodMetaProperty.GetMethodMetaProperty |
Wrapper for a method realizing the property get.
|
| MixedInMetaClass | |
| MixinInstanceMetaMethod |
MetaMethod for mixed in classes
|
| MixinInstanceMetaProperty |
MetaProperty for mixed in classes
|
| MultipleSetterProperty |
This class represents a property with multiple setters.
|
| NewInstanceMetaMethod |
A MetaMethod implementation where the underlying method is really a static
helper method on some class but it appears to be an instance method on a class.
|
| NewMetaMethod |
Base class for NewInstanceMetaMethod and NewStaticMetaMethod
|
| NewStaticMetaMethod |
A MetaMethod implementation where the underlying method is really a static
helper method on some class.
|
| OwnedMetaClass | |
| ReflectionMetaMethod | |
| ReflectorLoader |
Reflector creation helper.
|
| TemporaryMethodKey |
A temporary implementation of MethodKey used to perform a fast lookup
for a method using a set of arguments to a method
|
| ThreadManagedMetaBeanProperty |
This MetaBeanProperty will create a pseudo property whose value is bound to an object
using weak references.
|
| TransformMetaMethod |
A MetaMethod implementation useful for implementing coercion based invocations
|
| Exception | Description |
|---|---|
| MethodSelectionException |
This exception is thrown if the runtime is unable to select
a method.
|
| MissingMethodExceptionNoStack | |
| MissingMethodExecutionFailed |
A stack less exception used to indicate, that the execution of a missingMethod
method failed with a MissingMethodException.
|
| MissingPropertyExceptionNoStack |
Internal classes related to Groovy's metaclass implementation.