Uses of Class
groovy.lang.MetaClass

Packages that use MetaClass
groovy.lang Core Groovy language classes for implementing data structures, closures, metadata and so forth. 
groovy.util Various Groovy utilities for working with nodes, builders, logging, JUnit test cases, text expressions, Ant tasks or JMX MBeans. 
org.codehaus.groovy.runtime Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator. 
 

Uses of MetaClass in groovy.lang
 

Fields in groovy.lang declared as MetaClass
private  MetaClass Sequence.metaClass
           
private  MetaClass GroovyObjectSupport.metaClass
           
 

Methods in groovy.lang that return MetaClass
 MetaClass Sequence.getMetaClass()
           
 MetaClass MetaClassRegistry.getMetaClass(java.lang.Class theClass)
           
(package private)  MetaClass MetaClassRegistry.lookup(java.lang.Class theClass)
          Used by MetaClass when registering new methods which avoids initializing the MetaClass instances on lookup
 MetaClass GroovyObjectSupport.getMetaClass()
           
 MetaClass GroovyObject.getMetaClass()
           
 

Methods in groovy.lang with parameters of type MetaClass
 void Sequence.setMetaClass(MetaClass metaClass)
           
 void MetaClassRegistry.setMetaClass(java.lang.Class theClass, MetaClass theMetaClass)
          Registers a new MetaClass in the registry to customize the type
 void GroovyObjectSupport.setMetaClass(MetaClass metaClass)
           
 void GroovyObject.setMetaClass(MetaClass metaClass)
          Allows the MetaClass to be replaced with a derived implementation
 

Uses of MetaClass in groovy.util
 

Fields in groovy.util declared as MetaClass
private  MetaClass Proxy.realMeta
           
private  MetaClass Proxy.first
           
private  MetaClass Proxy.second
           
 

Methods in groovy.util that return MetaClass
 MetaClass Proxy.getMetaClass()
          Returns the MetaClass for the real object.
 MetaClass Proxy.getProxyMetaClass()
          Returns the MetaClass for the proxy object.
 

Methods in groovy.util with parameters of type MetaClass
 void Proxy.setMetaClass(MetaClass metaClass)
          Dynamically change the meta class to use for the real object.
 void Proxy.setProxyMetaClass(MetaClass metaClass)
          Dynamically change the meta class to use for the proxy object.
 

Uses of MetaClass in org.codehaus.groovy.runtime
 

Fields in org.codehaus.groovy.runtime declared as MetaClass
(package private)  MetaClass MethodClosure.metaClass
           
private  MetaClass IteratorClosureAdapter.metaClass
           
 

Methods in org.codehaus.groovy.runtime that return MetaClass
static MetaClass ScriptBytecodeAdapter.getMetaClass(java.lang.Object object)
           
 MetaClass MethodClosure.getMetaClass()
           
 MetaClass IteratorClosureAdapter.getMetaClass()
           
static MetaClass InvokerHelper.getMetaClass(java.lang.Object object)
           
 MetaClass Invoker.getMetaClass(java.lang.Object object)
           
 

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



Copyright © 2003-2005 The Codehaus. All Rights Reserved.