Package groovy.lang

Class MetaExpandoProperty

java.lang.Object
groovy.lang.MetaProperty
groovy.lang.MetaExpandoProperty
All Implemented Interfaces:
MetaMember

public class MetaExpandoProperty extends MetaProperty
Represents a property in an Expando object
  • Constructor Details

    • MetaExpandoProperty

      public MetaExpandoProperty(Map.Entry entry)
  • Method Details

    • getProperty

      public Object getProperty(Object object)
      Specified by:
      getProperty in class MetaProperty
      Returns:
      the property of the given object
      Throws:
      Exception - if the property could not be evaluated
    • setProperty

      public void setProperty(Object object, Object newValue)
      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