| Name | Description | Type | Package | Framework |
| ClosureMetaClass | A meta class for closures generated by the Groovy compiler. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| ClosureMetaMethod | A MetaMethod that accepts a closure in the constructor which is invoked when the MetaMethod is called. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| ClosureStaticMetaMethod | This class represents a MetaMethod that is a closure that pretends to be a static method. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| ConcurrentReaderHashMap | A hash table that supports mostly-concurrent reading, but exclusive writing. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| ConcurrentReaderHashMap .BarrierLock | A Serializable class for barrier lockSee Also:Serialized Form | Class | org.codehaus.groovy.runtime.metaclass.ConcurrentReaderHashMap | Groovy |
| ConcurrentReaderHashMap .Entry | ConcurrentReaderHashMap collision list entry. | Class | org.codehaus.groovy.runtime.metaclass.ConcurrentReaderHashMap | Groovy |
| DefaultMetaClassInfo | WARNING: This class is for internal use only! We use this class to store information about if a default MetaClass is | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| DefaultMetaClassInfo .ConstantMetaClassVersioning | Class | org.codehaus.groovy.runtime.metaclass.DefaultMetaClassInfo | Groovy | |
| MetaClassHelper | Class | org.codehaus.groovy.runtime | Groovy | |
| MetaClassRegistryImpl | A registry of MetaClass instances which caches introspection & reflection information and allows methods to be dynamically added to | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| MetaMethodIndex | Class | org.codehaus.groovy.runtime.metaclass | Groovy | |
| MetaMethodIndex .CacheEntry | Class | org.codehaus.groovy.runtime.metaclass.MetaMethodIndex | Groovy | |
| MetaMethodIndex .Entry | Class | org.codehaus.groovy.runtime.metaclass.MetaMethodIndex | Groovy | |
| MetaMethodIndex .EntryIterator | Interface | org.codehaus.groovy.runtime.metaclass.MetaMethodIndex | Groovy | |
| MetaMethodIndex .Header | Class | org.codehaus.groovy.runtime.metaclass.MetaMethodIndex | Groovy | |
| MethodHelper | Some reflection helper methodsAuthor:James Strachan | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| MethodMetaProperty | Wrapper for a method for a property get or set. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| MethodMetaProperty .GetBeanMethodMetaProperty | Wrapper for a method realizing the property getter. | Class | org.codehaus.groovy.runtime.metaclass.MethodMetaProperty | Groovy |
| MethodMetaProperty .GetMethodMetaProperty | Wrapper for a method realizing the property get. | Class | org.codehaus.groovy.runtime.metaclass.MethodMetaProperty | Groovy |
| MethodSelectionException | This exception is thrown if the runtime is unable to select a method. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| MissingMethodExceptionNoStack | Class | org.codehaus.groovy.runtime.metaclass | Groovy | |
| MissingMethodExecutionFailed | A stack less exception used to indicate, that the execution of a missingMethod method failed with a MissingMethodException. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| MissingPropertyExceptionNoStack | Class | org.codehaus.groovy.runtime.metaclass | Groovy | |
| MixedInMetaClass | Class | org.codehaus.groovy.runtime.metaclass | Groovy | |
| MixinInstanceMetaMethod | Class | org.codehaus.groovy.runtime.metaclass | Groovy | |
| MixinInstanceMetaProperty | Class | org.codehaus.groovy.runtime.metaclass | Groovy | |
| MultipleSetterProperty | This class represents a property with multiple setters. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| 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. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| NewMetaMethod | Class | org.codehaus.groovy.runtime.metaclass | Groovy | |
| NewStaticMetaMethod | A MetaMethod implementation where the underlying method is really a static helper method on some class. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| OwnedMetaClass | Class | org.codehaus.groovy.runtime.metaclass | Groovy | |
| ReflectionMetaMethod | Class | org.codehaus.groovy.runtime.metaclass | Groovy | |
| ReflectorLoader | Reflector creation helper. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| TemporaryMethodKey | A temporary implementation of MethodKey used to perform a fast lookup for a method using a set of arguments to a method | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| ThreadManagedMetaBeanProperty | This MetaBeanProperty will create a pseudo property whose value is bound to an object using weak references. | Class | org.codehaus.groovy.runtime.metaclass | Groovy |
| TransformMetaMethod | A MetaMethod implementation useful for implementing coercion based invocationsAuthor:James Strachan | Class | org.codehaus.groovy.runtime.metaclass | Groovy |