| 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 |
| AbstractGrailsClass | Abstract base class for Grails types that provides common functionality for evaluating conventions within classes. | Class | org.codehaus.groovy.grails.commons | Grails |
| AbstractInjectableGrailsClass | Configures Grails classe to be autowirable by name, always. | Class | org.codehaus.groovy.grails.commons | Grails |
| AbstractStaticMethodInvocation | Class | org.codehaus.groovy.grails.commons.metaclass | Grails | |
| AnnotationDomainClassArtefactHandler | Detects annotated domain classes for EJB3 style mappings. | Class | org.codehaus.groovy.grails.commons | Grails |
| ApplicationAttributes | Interface | org.codehaus.groovy.grails.commons | Grails | |
| ApplicationHolder | Static singleton holder for the GrailsApplication instance. | Class | org.codehaus.groovy.grails.commons | Grails |
| ArtefactHandler | The ArtefactHandler interface's purpose is to allow the analysis of conventions within a Grails application. | Interface | org.codehaus.groovy.grails.commons | Grails |
| ArtefactHandlerAdapter | Class | org.codehaus.groovy.grails.commons | Grails | |
| ArtefactInfo | Holder for all the class-related info and structures relating to an Artefact. | Interface | org.codehaus.groovy.grails.commons | 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 |
| BootstrapArtefactHandler | Class | org.codehaus.groovy.grails.commons | Grails | |
| ClassPropertyFetcher | Accesses class properties: static fields, static getters, instance fields or instance getters. | Class | org.codehaus.groovy.grails.commons | Grails |
| ClassPropertyFetcher .ReferenceInstanceCallback | getReferenceInstancejava. | Interface | org.codehaus.groovy.grails.commons.ClassPropertyFetcher | Grails |
| ClosureInvokingDynamicMethod | An implementation of DynamicMethodInvocation that invokes a closure. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| CodecArtefactHandler | Class | org.codehaus.groovy.grails.commons | Grails | |
| ComponentCapableDomainClass | Interface for domains capable of supporting components. | Interface | org.codehaus.groovy.grails.commons | Grails |
| ConfigurationHolder | Holds a reference to the ConfigObject instance. | Class | org.codehaus.groovy.grails.commons | Grails |
| ConstructorInterceptor | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails | |
| ControllerArtefactHandler | Lookup controllers for uris. | Class | org.codehaus.groovy.grails.commons | Grails |
| CreateDynamicMethod | A dynamic static method that is a factory method for creating new instances. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| DefaultArtefactInfo | Mutable holder of artefact info. | Class | org.codehaus.groovy.grails.commons | Grails |
| DefaultDynamicMethods | Simple concrete class implementation of AbstractDynamicMethods class. | Class | org.codehaus.groovy.grails.commons.metaclass | Grails |
| DefaultGrailsApplication | Default implementation of the GrailsApplication interface that manages application loading, state, and artefact instances. | Class | org.codehaus.groovy.grails.commons | Grails |
| DefaultGrailsBootstrapClass | Class | org.codehaus.groovy.grails.commons | Grails | |
| DefaultGrailsClass | A default implementation for Grails classes that need to be registered and managed by a GrailsApplication, but don't need any special handling. | Class | org.codehaus.groovy.grails.commons | Grails |
| DefaultGrailsCodecClass | Class | org.codehaus.groovy.grails.commons | Grails | |
| DefaultGrailsControllerClass | Evaluates the conventions contained within controllers to perform auto-configuration. | Class | org.codehaus.groovy.grails.commons | Grails |
| DefaultGrailsDomainClass | Class | org.codehaus.groovy.grails.commons | Grails | |
| DefaultGrailsDomainClassProperty | Represents a property of a domain class and contains meta information about the properties relationships, naming conventions and type. | Class | org.codehaus.groovy.grails.commons | Grails |
| DefaultGrailsServiceClass | Class | org.codehaus.groovy.grails.commons | Grails | |
| DefaultGrailsTagLibClass | Default implementation of a tag lib class. | Class | org.codehaus.groovy.grails.commons | Grails |
| DefaultGrailsUrlMappingsClass | Class | org.codehaus.groovy.grails.commons | Grails | |
| DomainClassArtefactHandler | Evaluates the conventions that define a domain class in Grails. | Class | org.codehaus.groovy.grails.commons | 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 |
| ExternalGrailsDomainClass | Represents a persistable Grails domain class that is externally mapped. | Interface | org.codehaus.groovy.grails.commons | 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 |
| GrailsApplication | The main interface representing a running Grails application. | Interface | org.codehaus.groovy.grails.commons | Grails |
| GrailsApplicationFactoryBean | Creates a Grails application object based on Groovy files. | Class | org.codehaus.groovy.grails.commons | Grails |
| GrailsBootstrapClass | Loaded and executed on application load. | Interface | org.codehaus.groovy.grails.commons | Grails |
| GrailsClass | Represents any class in a Grails application. | Interface | org.codehaus.groovy.grails.commons | Grails |
| GrailsClassUtils | Utility methods for dealing with Grails class artifacts. | Class | org.codehaus.groovy.grails.commons | Grails |
| GrailsCodecClass | Provides access to Codec classes. | Interface | org.codehaus.groovy.grails.commons | Grails |
| GrailsConfig | Type safe abstraction over Grails configurationSince:2. | Class | org.codehaus.groovy.grails.commons.cfg | Grails |
| GrailsControllerClass | Represents a controller class in Grails. | Interface | org.codehaus.groovy.grails.commons | Grails |
| GrailsDataSource | Represents a data source in Grails. | Interface | org.codehaus.groovy.grails.commons | Grails |
| GrailsDomainClass | Represents a persistable Grails domain class. | Interface | org.codehaus.groovy.grails.commons | Grails |
| GrailsDomainClassProperty | A property of a GrailsDomainClass instance. | Interface | org.codehaus.groovy.grails.commons | Grails |
| GrailsDomainConfigurationUtil | Utility methods used in configuring the Grails Hibernate integration. | Class | org.codehaus.groovy.grails.commons | Grails |
| GrailsEnvironment | Bridges Grails' existing environment API with the new Spring 3. | Class | org.codehaus.groovy.grails.commons.env | Grails |
| GrailsMetaClassUtils | Provides utility methods for working with the Groovy MetaClass API. | Class | org.codehaus.groovy.grails.commons | Grails |
| GrailsPlaceholderConfigurer | Uses Grails' ConfigObject for place holder values. | Class | org.codehaus.groovy.grails.commons.cfg | Grails |
| GrailsResourceHolder | Holds references to all the Grails resource instances to support class reloading. | Class | org.codehaus.groovy.grails.commons.spring | Grails |
| GrailsResourceLoaderFactoryBean | A factory bean that constructs the Grails ResourceLoader used to load Grails classes. | Class | org.codehaus.groovy.grails.commons | Grails |
| GrailsResourceUtils | Utility methods for working with Grails resources and URLs that represent artifacts within a Grails application. | Class | org.codehaus.groovy.grails.commons | Grails |
| GrailsRuntimeConfigurator | Handles the runtime configuration of the Grails ApplicationContext. | Class | org.codehaus.groovy.grails.commons.spring | Grails |
| GrailsServiceClass | Interface | org.codehaus.groovy.grails.commons | Grails | |
| GrailsTagLibClass | Represents a Grails tab library class. | Interface | org.codehaus.groovy.grails.commons | Grails |
| GrailsUrlMappingsClass | Loads the UrlMappings. | Interface | org.codehaus.groovy.grails.commons | Grails |
| GrailsWebApplicationContext | A WebApplicationContext that extends StaticApplicationContext to allow for programmatic configuration at runtime. | Class | org.codehaus.groovy.grails.commons.spring | 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 |
| InjectableGrailsClass | Represents a Grails class that is to be configured in Spring and as such is injectable. | Interface | org.codehaus.groovy.grails.commons | 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 |
| ReloadAwareAutowireCapableBeanFactory | A BeanFactory that can deal with class cast exceptions that may occur due to class reload events and then attempt to reload the bean being instantiated to | Class | org.codehaus.groovy.grails.commons.spring | Grails |
| ServiceArtefactHandler | Class | org.codehaus.groovy.grails.commons | Grails | |
| StaticMethodInvocation | Static method invocation callback interface. | Interface | org.codehaus.groovy.grails.commons.metaclass | Grails |
| TagLibArtefactHandler | Configures tag libraries within namespaces in Grails. | Class | org.codehaus.groovy.grails.commons | Grails |
| UrlMappingsArtefactHandler | A handler for UrlMappings. | Class | org.codehaus.groovy.grails.commons | 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 |
| WebRuntimeSpringConfiguration | Subclasses DefaultRuntimeSpringConfiguration to provide construction of WebApplicationContext instances. | Class | org.codehaus.groovy.grails.commons.spring | Grails |