Class MultipleSetterProperty
java.lang.Object
groovy.lang.MetaProperty
org.codehaus.groovy.runtime.metaclass.MultipleSetterProperty
- All Implemented Interfaces:
- MetaMember
This class represents a property with multiple setters. Unlike a MetaBeanProperty you cannot get the setter
 in this case. Instead invocation is done through the metaclass of the property receiver.
- 
Field SummaryFields inherited from class groovy.lang.MetaPropertyname, PROPERTY_SET_PREFIX, type
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetField()getProperty(Object object) voidvoidsetGetter(MetaMethod getter) voidsetProperty(Object object, Object newValue) Sets the property on the given object to the new value.Methods inherited from class groovy.lang.MetaPropertygetGetterName, getModifiers, 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- 
MultipleSetterProperty
 
- 
- 
Method Details- 
getProperty- Specified by:
- getPropertyin class- MetaProperty
- Returns:
- the property of the given object
 
- 
setPropertyDescription copied from class:MetaPropertySets 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
 
- 
setField
- 
getField
- 
setGetter
- 
getGetter
- 
createStaticVersion
 
-