Uses of Class
groovy.lang.MetaProperty

Packages that use MetaProperty
groovy.lang Core Groovy language classes for implementing data structures, closures, metadata and so forth. 
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. 
 

Uses of MetaProperty in groovy.lang
 

Subclasses of MetaProperty in groovy.lang
 class MetaArrayLengthProperty
          Represents a property on a bean which may have a getter and/or a setter
 class MetaBeanProperty
          Represents a property on a bean which may have a getter and/or a setter
private static class MetaClassImpl.GetBeanMethodMetaProperty
           
private static class MetaClassImpl.GetMethodMetaProperty
           
 class MetaExpandoProperty
          Represents a property in an Expando object
 

Fields in groovy.lang declared as MetaProperty
private  MetaProperty MetaClassImpl.arrayLengthProperty
           
private  MetaProperty PropertyValue.mp
           
 

Methods in groovy.lang that return MetaProperty
private  MetaProperty MetaClassImpl.establishStaticMetaProperty(MetaProperty mp)
           
 MetaProperty MetaClassImpl.getEffectiveGetMetaProperty(java.lang.Class sender, java.lang.Object object, java.lang.String name, boolean useSuper)
           
private  MetaProperty MetaClassImpl.getMetaProperty(java.lang.Class _clazz, java.lang.String name, boolean useSuper, boolean useStatic)
           
 MetaProperty MetaObjectProtocol.getMetaProperty(java.lang.String name)
          Returns a MetaProperty for the given name or null if it doesn't exist
 MetaProperty MetaClassImpl.getMetaProperty(java.lang.String name)
           
 MetaProperty ExpandoMetaClass.getMetaProperty(java.lang.String name)
          Looks up an existing MetaProperty by name
 MetaProperty DelegatingMetaClass.getMetaProperty(java.lang.String name)
           
private  MetaProperty MetaClassImpl.getMetaProperty(java.lang.String name, boolean useStatic)
           
 MetaProperty MetaObjectProtocol.hasProperty(java.lang.Object obj, java.lang.String name)
          Returns true of the implementing MetaClass has a property of the given name
 MetaProperty MetaClassImpl.hasProperty(java.lang.Object obj, java.lang.String name)
           
 MetaProperty DelegatingMetaClass.hasProperty(java.lang.Object obj, java.lang.String name)
           
 

Methods in groovy.lang with parameters of type MetaProperty
private  MetaProperty MetaClassImpl.establishStaticMetaProperty(MetaProperty mp)
           
 

Constructors in groovy.lang with parameters of type MetaProperty
PropertyValue(java.lang.Object bean, MetaProperty mp)
           
 

Uses of MetaProperty in org.codehaus.groovy.reflection
 

Subclasses of MetaProperty in org.codehaus.groovy.reflection
 class CachedField
           
 

Uses of MetaProperty in org.codehaus.groovy.runtime
 

Methods in org.codehaus.groovy.runtime that return MetaProperty
static MetaProperty DefaultGroovyMethods.hasProperty(java.lang.Object self, java.lang.String name)
          Returns true of the implementing MetaClass has a property of the given name
 

Uses of MetaProperty in org.codehaus.groovy.runtime.callsite
 

Fields in org.codehaus.groovy.runtime.callsite declared as MetaProperty
private  MetaProperty GetEffectivePogoPropertySite.effective
           
private  MetaProperty GetEffectivePojoPropertySite.effective
           
 

Constructors in org.codehaus.groovy.runtime.callsite with parameters of type MetaProperty
GetEffectivePogoPropertySite(CallSite site, MetaClass metaClass, MetaProperty effective)
           
GetEffectivePojoPropertySite(CallSite site, MetaClassImpl metaClass, MetaProperty effective)
           
 

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

Subclasses of MetaProperty in org.codehaus.groovy.runtime.metaclass
 class MixinInstanceMetaProperty
          MetaProperty for mixed in classes
 class ThreadManagedMetaBeanProperty
          This MetaBeanProperty will create a pseudo property whose value is bound to an object using weak references.
 

Methods in org.codehaus.groovy.runtime.metaclass that return MetaProperty
 MetaProperty ClosureMetaClass.getMetaProperty(java.lang.String name)
           
 MetaProperty OwnedMetaClass.getMetaProperty(java.lang.String name)
           
 MetaProperty OwnedMetaClass.hasProperty(java.lang.Object obj, java.lang.String name)
           
 

Methods in org.codehaus.groovy.runtime.metaclass with parameters of type MetaProperty
private static MetaMethod MixinInstanceMetaProperty.createGetter(MetaProperty property, MixinInMetaClass mixinInMetaClass)
           
private static MetaMethod MixinInstanceMetaProperty.createSetter(MetaProperty property, MixinInMetaClass mixinInMetaClass)
           
 

Constructors in org.codehaus.groovy.runtime.metaclass with parameters of type MetaProperty
MixinInstanceMetaProperty(MetaProperty property, MixinInMetaClass mixinInMetaClass)
           
 



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