Uses of Interface
groovy.lang.MetaClass

Packages that use MetaClass
groovy.lang Core Groovy language classes for implementing data structures, closures, metadata and so forth. 
groovy.mock.interceptor The groovy.mock.interceptor is an all-groovy mock testing library. 
groovy.sql Groovy helper classes for working with SQL data as Groovy objects 
groovy.util Various Groovy utilities for working with nodes, builders, logging, JUnit test cases, text expressions, Ant tasks or JMX MBeans. 
groovy.util.slurpersupport Helper classes for XmlSlurper. 
org.codehaus.groovy.reflection Internal classes for assisting with reflection. 
org.codehaus.groovy.runtime Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator. 
org.codehaus.groovy.runtime.metaclass Internal classes related to Groovy's metaclass implementation. 
org.codehaus.groovy.runtime.wrappers Groovy wrapper classes for primitive types. 
 

Uses of MetaClass in groovy.lang
 

Subinterfaces of MetaClass in groovy.lang
 interface AdaptingMetaClass
          An interface for MetaClass instances that "adapt" other MetaClass instances such as a proxy or delegating MetaClass
 interface MutableMetaClass
          An interface that defines methods that implementors of mutable Meta classes should specifiy.
 

Classes in groovy.lang that implement MetaClass
 class DelegatingMetaClass
           
 class ExpandoMetaClass
          A MetaClass that implements GroovyObject and behaves like an Expando, allowing the addition of new methods on the fly
 class MetaClassImpl
          Allows methods to be dynamically added to existing classes at runtime
 class ProxyMetaClass
          As subclass of MetaClass, ProxyMetaClass manages calls from Groovy Objects to POJOs.
 

Fields in groovy.lang declared as MetaClass
protected  MetaClass ProxyMetaClass.adaptee
           
protected  MetaClass DelegatingMetaClass.delegate
           
private  MetaClass Sequence.metaClass
           
private  MetaClass GroovyObjectSupport.metaClass
           
private  MetaClass ExpandoMetaClass.myMetaClass
           
private static MetaClass GroovySystem.objectMetaClass
          The MetaClass for java.lang.Object
 

Methods in groovy.lang that return MetaClass
 MetaClass MetaClassRegistry.MetaClassCreationHandle.create(java.lang.Class theClass, MetaClassRegistry registry)
           
protected  MetaClass MetaClassRegistry.MetaClassCreationHandle.createNormalMetaClass(java.lang.Class theClass, MetaClassRegistry registry)
           
protected  MetaClass ExpandoMetaClassCreationHandle.createNormalMetaClass(java.lang.Class theClass, MetaClassRegistry registry)
           
 MetaClass ProxyMetaClass.getAdaptee()
           
 MetaClass DelegatingMetaClass.getAdaptee()
           
 MetaClass AdaptingMetaClass.getAdaptee()
          Returns the MetaClass that this adapter adapts
 MetaClass Sequence.getMetaClass()
           
 MetaClass GroovyObjectSupport.getMetaClass()
           
 MetaClass GroovyObject.getMetaClass()
          Returns the metaclass for a given class.
 MetaClass ExpandoMetaClass.getMetaClass()
           
 MetaClass DelegatingMetaClass.getMetaClass()
           
 MetaClass MetaClassRegistry.getMetaClass(java.lang.Class theClass)
           
private  MetaClass MetaClassImpl.lookupObjectMetaClass(java.lang.Object object)
           
 

Methods in groovy.lang with parameters of type MetaClass
private  MetaMethod ExpandoMetaClass.getMetaMethodFromMutableMetaClass(java.lang.String methodName, java.lang.Object[] arguments, MetaClass metaClass)
           
private  MetaBeanProperty ExpandoMetaClass.getMetaPropertyFromMutableMetaClass(java.lang.String propertyName, MetaClass metaClass)
           
 void ProxyMetaClass.setAdaptee(MetaClass metaClass)
           
 void DelegatingMetaClass.setAdaptee(MetaClass adaptee)
           
 void AdaptingMetaClass.setAdaptee(MetaClass metaClass)
          Sets the MetaClass adapted by this MetaClass
 void MetaClassRegistry.setMetaClass(java.lang.Class theClass, MetaClass theMetaClass)
           
 void Sequence.setMetaClass(MetaClass metaClass)
           
 void GroovyObjectSupport.setMetaClass(MetaClass metaClass)
           
 void GroovyObject.setMetaClass(MetaClass metaClass)
          Allows the MetaClass to be replaced with a derived implementation.
 void ExpandoMetaClass.setMetaClass(MetaClass metaClass)
           
 void DelegatingMetaClass.setMetaClass(MetaClass metaClass)
           
 

Constructors in groovy.lang with parameters of type MetaClass
DelegatingMetaClass(MetaClass delegate)
           
ProxyMetaClass(MetaClassRegistry registry, java.lang.Class theClass, MetaClass adaptee)
           
 

Uses of MetaClass in groovy.mock.interceptor
 

Classes in groovy.mock.interceptor that implement MetaClass
 class MockProxyMetaClass
          The ProxyMetaClass for the MockInterceptor.
 

Constructors in groovy.mock.interceptor with parameters of type MetaClass
MockProxyMetaClass(MetaClassRegistry registry, java.lang.Class theClass, MetaClass adaptee)
           
 

Uses of MetaClass in groovy.sql
 

Fields in groovy.sql declared as MetaClass
private  MetaClass GroovyResultSetProxy.metaClass
           
 

Methods in groovy.sql that return MetaClass
private  MetaClass GroovyResultSetProxy.getMetaClass()
           
private  MetaClass GroovyResultSetProxy.setMetaClass(MetaClass mc)
           
 

Methods in groovy.sql with parameters of type MetaClass
private  MetaClass GroovyResultSetProxy.setMetaClass(MetaClass mc)
           
 

Uses of MetaClass in groovy.util
 

Classes in groovy.util that implement MetaClass
(package private)  class FactoryInterceptorMetaClass
           
 

Methods in groovy.util with parameters of type MetaClass
private static void ProxyGenerator.setMetaClass(MetaClass metaClass)
           
private static void NodeList.setMetaClass(MetaClass metaClass)
           
private static void Node.setMetaClass(MetaClass metaClass)
           
 

Constructors in groovy.util with parameters of type MetaClass
FactoryInterceptorMetaClass(MetaClass delegate, FactoryBuilderSupport factory)
           
 

Uses of MetaClass in groovy.util.slurpersupport
 

Methods in groovy.util.slurpersupport with parameters of type MetaClass
 void GPathResult.setMetaClass(MetaClass metaClass)
           
 

Uses of MetaClass in org.codehaus.groovy.reflection
 

Methods in org.codehaus.groovy.reflection that return MetaClass
 MetaClass CachedClass.getMetaClassForClass()
           
 

Methods in org.codehaus.groovy.reflection with parameters of type MetaClass
 void CachedClass.setMetaClassForClass(MetaClass metaClassForClass, boolean isConst)
           
 void CachedClass.setStaticMetaClassField(MetaClass mc)
           
 

Uses of MetaClass in org.codehaus.groovy.runtime
 

Fields in org.codehaus.groovy.runtime declared as MetaClass
private  MetaClass IteratorClosureAdapter.metaClass
           
 

Methods in org.codehaus.groovy.runtime that return MetaClass
 MetaClass IteratorClosureAdapter.getMetaClass()
           
static MetaClass InvokerHelper.getMetaClass(java.lang.Class cls)
           
static MetaClass DefaultGroovyMethods.getMetaClass(java.lang.Class c)
          Adds a "metaClass" property to all class objects so you can use the syntax String.metaClass.myMethod = { println "foo" }
static MetaClass InvokerHelper.getMetaClass(java.lang.Object object)
           
 MetaClass Invoker.getMetaClass(java.lang.Object object)
          Deprecated.  
static MetaClass DefaultGroovyMethods.getMetaClass(java.lang.Object obj)
          Obtains a MetaClass for an object either from the registry or in the case of a GroovyObject from the object itself.
static MetaClass ScriptBytecodeAdapter.initMetaClass(java.lang.Object object)
           
 

Methods in org.codehaus.groovy.runtime with parameters of type MetaClass
 void IteratorClosureAdapter.setMetaClass(MetaClass metaClass)
           
 

Uses of MetaClass in org.codehaus.groovy.runtime.metaclass
 

Classes in org.codehaus.groovy.runtime.metaclass that implement MetaClass
 class ClosureMetaClass
          A Metaclass for closures generated by the Groovy compiler.
 

Fields in org.codehaus.groovy.runtime.metaclass declared as MetaClass
(package private)  MetaClass[] MetaClassRegistryImpl.LocallyKnownClasses.cache
           
 

Methods in org.codehaus.groovy.runtime.metaclass that return MetaClass
private  MetaClass MetaClassRegistryImpl.LocallyKnownClasses.checkCache(java.lang.Class theClass)
           
private  MetaClass MetaClassRegistryImpl.LocallyKnownClasses.checkMap(java.lang.Class theClass)
           
private  MetaClass MetaClassRegistryImpl.LocallyKnownClasses.getFromGlobal(java.lang.Class theClass)
           
private  MetaClass MetaClassRegistryImpl.getGlobalMetaClass(java.lang.Class theClass)
           
 MetaClass MetaClassRegistryImpl.getMetaClass(java.lang.Class theClass)
           
 MetaClass MetaClassRegistryImpl.LocallyKnownClasses.getMetaClass(java.lang.Class theClass)
           
 MetaClass MetaClassRegistryImpl.MyThreadLocal.getMetaClass(java.lang.Class theClass)
           
private static MetaClass ClosureMetaClass.getStaticMetaClass()
           
private  MetaClass ClosureMetaClass.lookupObjectMetaClass(java.lang.Object object)
           
 

Methods in org.codehaus.groovy.runtime.metaclass with parameters of type MetaClass
private  void MetaClassRegistryImpl.LocallyKnownClasses.putToCache(MetaClass value)
           
 void MetaClassRegistryImpl.setMetaClass(java.lang.Class theClass, MetaClass theMetaClass)
          Registers a new MetaClass in the registry to customize the type
 

Uses of MetaClass in org.codehaus.groovy.runtime.wrappers
 

Fields in org.codehaus.groovy.runtime.wrappers declared as MetaClass
protected  MetaClass PojoWrapper.delegate
           
protected  MetaClass Wrapper.delegatingMetaClass
           
 

Methods in org.codehaus.groovy.runtime.wrappers that return MetaClass
protected abstract  MetaClass Wrapper.getDelegatedMetaClass()
           
protected  MetaClass PojoWrapper.getDelegatedMetaClass()
           
protected  MetaClass GroovyObjectWrapper.getDelegatedMetaClass()
           
 MetaClass Wrapper.getMetaClass()
           
 

Methods in org.codehaus.groovy.runtime.wrappers with parameters of type MetaClass
 void PojoWrapper.setMetaClass(MetaClass metaClass)
           
 void GroovyObjectWrapper.setMetaClass(MetaClass metaClass)
           
 



Copyright © ${year} The Codehaus. All Rights Reserved.