Class MultipleSetterProperty


  • public class MultipleSetterProperty
    extends MetaProperty
    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 meta class of the property recevier.
    • Constructor Detail

      • MultipleSetterProperty

        public MultipleSetterProperty​(java.lang.String name)
    • Method Detail

      • getProperty

        public java.lang.Object getProperty​(java.lang.Object object)
        Specified by:
        getProperty in class MetaProperty
        Returns:
        the property of the given object
      • setProperty

        public void setProperty​(java.lang.Object object,
                                java.lang.Object newValue)
        Description copied from class: MetaProperty
        Sets the property on the given object to the new value
        Specified by:
        setProperty in class MetaProperty
        Parameters:
        object - on which to set the property
        newValue - the new value of the property
      • setGetter

        public void setGetter​(MetaMethod getter)
      • createStaticVersion

        public MetaProperty createStaticVersion()