| Name | Description | Type | Package | Framework |
| AbstractDynamicConstructor | Abstract class that provides default implementation for isArgumentsMatch. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| AbstractDynamicMethodInvocation | Class | org.codehaus.groovy.grails.commons.metaclass | Grails | |
| AbstractDynamicMethods | Provides the base implementation responsible for performing dynamic method invocation such as the dynamic finders in GORM. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| AbstractDynamicMethodsInterceptor | Class | org.codehaus.groovy.grails.commons.metaclass | Grails | |
| AbstractDynamicProperty | An abstract class for implementors of dynamic getters to implement. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| AbstractStaticMethodInvocation | Class | org.codehaus.groovy.grails.commons.metaclass | Grails | |
| BaseApiProvider | Class | org.codehaus.groovy.grails.commons.metaclass | Grails | |
| BeanBinding | properties of the Object become binding variables. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| ClosureInvokingDynamicMethod | An implementation of DynamicMethodInvocation that invokes a closure. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| ConstructorInterceptor | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails | |
| CreateDynamicMethod | A dynamic static method that is a factory method for creating new instances. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| DefaultDynamicMethods | Simple concrete class implementation of AbstractDynamicMethods class. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| DynamicConstructor | Defines a dynamic constructor. | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails |
| DynamicMethodInvocation | Dynamic method invocation callback interface. | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails |
| DynamicMethods | Defines methods for a handling dynamic method, static method and property invocations. | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails |
| DynamicMethodsExpandoMetaClass | then get passed to the invocable closure. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| DynamicProperty | A Dynamic class property getter interface. | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails |
| FunctionCallback | Interface for code that returns a value based on an input object. | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails |
| GenericDynamicProperty | A generic dyanmic property for any type. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| GroovyDynamicMethodsInterceptor | For dynamic methods applied to a Groovy object that registers itself with the GroovyObject instances meta class instance. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| Interceptor | notifications about method calls for objects managed by the ProxyMetaClass. | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails |
| InvocationCallback | Class | org.codehaus.groovy.grails.commons.metaclass | Grails | |
| LazyMetaPropertyMap | A map implementation that reads an objects properties lazily using Groovy's MetaClass. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| PropertyAccessInterceptor | Adds the ability to intercept property getters/setters. | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails |
| ProxyMetaClass | As subclass of MetaClass, ProxyMetaClass manages calls from Groovy Objects to POJOs. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| StaticMethodInvocation | Static method invocation callback interface. | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails |
| WeakGenericDynamicProperty | A generic dyanmic property for any type used a soft hashmap implementation for generic properties registered as global in the MetaClass. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |