Class MethodMetaProperty

java.lang.Object
groovy.lang.MetaProperty
org.codehaus.groovy.runtime.metaclass.MethodMetaProperty
Direct Known Subclasses:
MethodMetaProperty.GetBeanMethodMetaProperty, MethodMetaProperty.GetMethodMetaProperty

public class MethodMetaProperty
extends MetaProperty
Wrapper for a method for a property get or set. WARNING: This class is for internal use only, don't use it for your APIs
  • Constructor Details

    • MethodMetaProperty

      public MethodMetaProperty​(java.lang.String name, MetaMethod method)
  • Method Details

    • 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
    • getMetaMethod

      public MetaMethod getMetaMethod()