Package groovy.lang
Class MetaBeanProperty
java.lang.Object
groovy.lang.MetaProperty
groovy.lang.MetaBeanProperty
- All Implemented Interfaces:
- MetaMember
- Direct Known Subclasses:
- MixinInstanceMetaProperty,- ThreadManagedMetaBeanProperty
Represents a property on a bean which may have a getter and/or a setter
- 
Field SummaryFields inherited from class groovy.lang.MetaPropertyname, PROPERTY_SET_PREFIX, type
- 
Constructor SummaryConstructorsConstructorDescriptionMetaBeanProperty(String name, Class type, MetaMethod getter, MetaMethod setter) 
- 
Method SummaryModifier and TypeMethodDescriptiongetField()Gets the field of this property.Gets the getter method of this property.intGets the visibility modifiers of the property as defined by the getter, setter and field.getProperty(Object object) Gets the property of the given object.Gets the setter method of this property.voidsetField(CachedField field) Sets the field of this property.voidsetProperty(Object object, Object newValue) Sets the property on the given object to the new value.Methods inherited from class groovy.lang.MetaPropertygetGetterName, getName, getSetterName, getTypeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface groovy.lang.MetaMemberisFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isSynthetic
- 
Constructor Details- 
MetaBeanProperty
 
- 
- 
Method Details- 
getModifierspublic int getModifiers()Gets the visibility modifiers of the property as defined by the getter, setter and field.- Specified by:
- getModifiersin interface- MetaMember
- Overrides:
- getModifiersin class- MetaProperty
- Returns:
- Modifier.PUBLIC
 
- 
getPropertyGets the property of the given object.- Specified by:
- getPropertyin class- MetaProperty
- Parameters:
- object- which to be got
- Returns:
- the property of the given object
- Throws:
- RuntimeException- if the property could not be evaluated
 
- 
setPropertySets the property on the given object to the new value.- Specified by:
- setPropertyin class- MetaProperty
- Parameters:
- object- on which to set the property
- newValue- the new value of the property
- Throws:
- RuntimeException- if the property could not be set
 
- 
getFieldGets the field of this property.
- 
getGetterGets the getter method of this property.
- 
getSetterGets the setter method of this property.
- 
setFieldSets the field of this property.
 
-