|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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.callsite | |
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 |
MetaClassRegistryChangeEvent.metaClass
|
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 |
ExpandoMetaClassCreationHandle.createNormalMetaClass(java.lang.Class theClass,
MetaClassRegistry registry)
|
protected MetaClass |
MetaClassRegistry.MetaClassCreationHandle.createNormalMetaClass(java.lang.Class theClass,
MetaClassRegistry registry)
|
MetaClass |
AdaptingMetaClass.getAdaptee()
Returns the MetaClass that this adapter adapts |
MetaClass |
DelegatingMetaClass.getAdaptee()
|
MetaClass |
ProxyMetaClass.getAdaptee()
|
MetaClass |
Sequence.getMetaClass()
|
MetaClass |
ExpandoMetaClass.getMetaClass()
|
MetaClass |
GroovyObject.getMetaClass()
Returns the metaclass for a given class. |
MetaClass |
DelegatingMetaClass.getMetaClass()
|
MetaClass |
GroovyObjectSupport.getMetaClass()
|
MetaClass |
MetaClassRegistry.getMetaClass(java.lang.Class theClass)
|
MetaClass |
MetaClassRegistryChangeEvent.getNewMetaClass()
|
private MetaClass |
MetaClassImpl.lookupObjectMetaClass(java.lang.Object object)
|
Methods in groovy.lang with parameters of type MetaClass | |
---|---|
protected static MetaMethod |
MetaClassImpl.findMethodInClassHierarchy(java.lang.Class instanceKlazz,
java.lang.String methodName,
java.lang.Class[] arguments,
MetaClass metaClass)
|
protected static MetaMethod |
MetaClassImpl.findOwnMethod(java.lang.Class instanceKlazz,
java.lang.String methodName,
java.lang.Class[] arguments,
MetaClass metaClass,
MetaMethod method)
|
private static MetaMethod |
MetaClassImpl.findSubClassMethod(java.lang.Class instanceKlazz,
java.lang.String methodName,
java.lang.Class[] arguments,
MetaClass metaClass,
MetaMethod method)
|
private MetaBeanProperty |
MetaClassImpl.getMetaPropertyFromMutableMetaClass(java.lang.String propertyName,
MetaClass metaClass)
|
private static MetaMethod |
MetaClassImpl.searchInterfacesForMetaMethod(java.lang.Class instanceKlazz,
java.lang.String methodName,
java.lang.Class[] arguments,
MetaClass metaClass)
|
void |
AdaptingMetaClass.setAdaptee(MetaClass metaClass)
Sets the MetaClass adapted by this MetaClass |
void |
DelegatingMetaClass.setAdaptee(MetaClass adaptee)
|
void |
ProxyMetaClass.setAdaptee(MetaClass metaClass)
|
void |
MetaClassRegistry.setMetaClass(java.lang.Class theClass,
MetaClass theMetaClass)
|
void |
Sequence.setMetaClass(MetaClass metaClass)
|
void |
ExpandoMetaClass.setMetaClass(MetaClass metaClass)
|
void |
GroovyObject.setMetaClass(MetaClass metaClass)
Allows the MetaClass to be replaced with a derived implementation. |
void |
DelegatingMetaClass.setMetaClass(MetaClass metaClass)
|
void |
GroovyObjectSupport.setMetaClass(MetaClass metaClass)
|
Constructors in groovy.lang with parameters of type MetaClass | |
---|---|
DelegatingMetaClass(MetaClass delegate)
|
|
MetaClassRegistryChangeEvent(java.lang.Object source,
java.lang.Class clazz,
MetaClass metaClass)
|
|
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 | |
---|---|
protected static void |
NodeList.setMetaClass(java.lang.Class nodelistClass,
MetaClass metaClass)
|
private static void |
ProxyGenerator.setMetaClass(MetaClass metaClass)
|
protected static void |
Node.setMetaClass(MetaClass metaClass,
java.lang.Class nodeClass)
|
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 |
---|
Fields in org.codehaus.groovy.reflection declared as MetaClass | |
---|---|
private MetaClass |
ClassInfo.strongMetaClass
|
Fields in org.codehaus.groovy.reflection with type parameters of type MetaClass | |
---|---|
private ManagedReference<MetaClass> |
ClassInfo.weakMetaClass
|
Methods in org.codehaus.groovy.reflection that return MetaClass | |
---|---|
MetaClass |
ClassInfo.getMetaClass()
|
MetaClass |
ClassInfo.getMetaClass(java.lang.Object obj)
|
MetaClass |
ClassInfo.getMetaClassForClass()
|
private MetaClass |
ClassInfo.getMetaClassUnderLock()
|
MetaClass |
ClassInfo.getPerInstanceMetaClass(java.lang.Object obj)
|
MetaClass |
ClassInfo.getStrongMetaClass()
|
MetaClass |
ClassInfo.getWeakMetaClass()
|
Methods in org.codehaus.groovy.reflection with parameters of type MetaClass | |
---|---|
private void |
CachedClass.addSubclassExpandos(java.util.ArrayList<MetaMethod> arr,
MetaClass mc)
|
static void |
MixinInMetaClass.mixinClassesToMetaClass(MetaClass self,
java.util.List<java.lang.Class> categoryClasses)
|
void |
ClassInfo.setPerInstanceMetaClass(java.lang.Object obj,
MetaClass metaClass)
|
void |
ClassInfo.setStrongMetaClass(MetaClass answer)
|
void |
ClassInfo.setWeakMetaClass(MetaClass answer)
|
private static void |
MixinInMetaClass.staticMethod(MetaClass self,
java.util.ArrayList<MetaMethod> arr,
CachedMethod method)
|
Uses of MetaClass in org.codehaus.groovy.runtime |
---|
Classes in org.codehaus.groovy.runtime that implement MetaClass | |
---|---|
class |
HandleMetaClass
|
Fields in org.codehaus.groovy.runtime declared as MetaClass | |
---|---|
private MetaClass |
IteratorClosureAdapter.metaClass
|
private static MetaClass |
HandleMetaClass.myMetaClass
|
Methods in org.codehaus.groovy.runtime that return MetaClass | |
---|---|
MetaClass |
IteratorClosureAdapter.getMetaClass()
|
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.Class cls)
|
static MetaClass |
DefaultGroovyMethods.getMetaClass(GroovyObject obj)
Obtains a MetaClass for an object either from the registry or in the case of a GroovyObject from the object itself. |
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 |
InvokerHelper.getMetaClass(java.lang.Object object)
|
private static MetaClass |
DefaultGroovyMethods.hasPerInstanceMetaClass(java.lang.Object object)
|
static MetaClass |
ScriptBytecodeAdapter.initMetaClass(java.lang.Object object)
|
static MetaClass |
DefaultGroovyMethods.metaClass(java.lang.Class self,
Closure closure)
Sets/updates the metaclass for a given class to a closure. |
static MetaClass |
DefaultGroovyMethods.metaClass(java.lang.Object self,
Closure closure)
Sets/updates the metaclass for a given object to a closure. |
Methods in org.codehaus.groovy.runtime with parameters of type MetaClass | |
---|---|
static void |
DefaultGroovyMethods.mixin(MetaClass self,
java.lang.Class categoryClass)
Extend class globally with category methods. |
static void |
DefaultGroovyMethods.mixin(MetaClass self,
java.lang.Class[] categoryClass)
Extend class globally with category methods. |
static void |
DefaultGroovyMethods.mixin(MetaClass self,
java.util.List categoryClasses)
Extend object with category methods. |
static void |
DefaultGroovyMethods.setMetaClass(java.lang.Class self,
MetaClass metaClass)
Sets the metaclass for a given class. |
void |
IteratorClosureAdapter.setMetaClass(MetaClass metaClass)
|
static void |
DefaultGroovyMethods.setMetaClass(java.lang.Object self,
MetaClass metaClass)
Set the metaclass for an object |
Constructors in org.codehaus.groovy.runtime with parameters of type MetaClass | |
---|---|
HandleMetaClass(MetaClass mc)
|
|
HandleMetaClass(MetaClass mc,
java.lang.Object obj)
|
Uses of MetaClass in org.codehaus.groovy.runtime.callsite |
---|
Fields in org.codehaus.groovy.runtime.callsite declared as MetaClass | |
---|---|
protected MetaClass |
MetaClassSite.metaClass
|
private MetaClass |
GetEffectivePogoFieldSite.metaClass
|
private MetaClass |
PogoMetaClassGetPropertySite.metaClass
|
private MetaClass |
GetEffectivePogoPropertySite.metaClass
|
(package private) MetaClass |
ClassMetaClassGetPropertySite.metaClass
|
Constructors in org.codehaus.groovy.runtime.callsite with parameters of type MetaClass | |
---|---|
ConstructorMetaClassSite(CallSite site,
MetaClass metaClass)
|
|
GetEffectivePogoFieldSite(CallSite site,
MetaClass metaClass,
CachedField effective)
|
|
GetEffectivePogoPropertySite(CallSite site,
MetaClass metaClass,
MetaProperty effective)
|
|
MetaClassConstructorSite(CallSite site,
MetaClass metaClass)
|
|
MetaClassSite(CallSite site,
MetaClass metaClass)
|
|
MetaMethodSite(CallSite site,
MetaClass metaClass,
MetaMethod metaMethod,
java.lang.Class[] params)
|
|
PogoMetaClassGetPropertySite(CallSite parent,
MetaClass metaClass)
|
|
PogoMetaClassSite(CallSite site,
MetaClass metaClass)
|
|
PojoMetaClassSite(CallSite site,
MetaClass metaClass)
|
|
StaticMetaClassSite(CallSite site,
MetaClass metaClass)
|
Uses of MetaClass in org.codehaus.groovy.runtime.metaclass |
---|
Classes in org.codehaus.groovy.runtime.metaclass that implement MetaClass | |
---|---|
class |
ClosureMetaClass
A meta class for closures generated by the Groovy compiler. |
class |
MixedInMetaClass
|
class |
OwnedMetaClass
|
Methods in org.codehaus.groovy.runtime.metaclass that return MetaClass | |
---|---|
MetaClass |
MetaClassRegistryImpl.getMetaClass(java.lang.Class theClass)
|
MetaClass |
MetaClassRegistryImpl.getMetaClass(java.lang.Object obj)
|
protected abstract MetaClass |
OwnedMetaClass.getOwnerMetaClass(java.lang.Object owner)
|
protected MetaClass |
MixedInMetaClass.getOwnerMetaClass(java.lang.Object owner)
|
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 | |
---|---|
protected void |
MetaClassRegistryImpl.fireConstantMetaClassUpdate(java.lang.Class c,
MetaClass newMc)
Causes the execution of all registered listeners. |
void |
MetaClassRegistryImpl.setMetaClass(java.lang.Class theClass,
MetaClass theMetaClass)
Registers a new MetaClass in the registry to customize the type |
private void |
MetaClassRegistryImpl.setMetaClass(java.lang.Class theClass,
MetaClass oldMc,
MetaClass newMc)
if oldMc is null, newMc will replace whatever meta class was used before. |
void |
MetaClassRegistryImpl.setMetaClass(java.lang.Object obj,
MetaClass theMetaClass)
|
Constructors in org.codehaus.groovy.runtime.metaclass with parameters of type MetaClass | |
---|---|
OwnedMetaClass(MetaClass delegate)
|
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 MetaClass |
GroovyObjectWrapper.getDelegatedMetaClass()
|
protected MetaClass |
PojoWrapper.getDelegatedMetaClass()
|
protected abstract MetaClass |
Wrapper.getDelegatedMetaClass()
|
MetaClass |
Wrapper.getMetaClass()
|
Methods in org.codehaus.groovy.runtime.wrappers with parameters of type MetaClass | |
---|---|
void |
GroovyObjectWrapper.setMetaClass(MetaClass metaClass)
|
void |
PojoWrapper.setMetaClass(MetaClass metaClass)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |