Class MethodClosure

java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.lang.Closure
org.codehaus.groovy.runtime.MethodClosure
All Implemented Interfaces:
GroovyCallable, GroovyObject, Serializable, Cloneable, Runnable, Callable

public class MethodClosure
extends Closure
Represents a method on an object using a closure which can be invoked at any time
See Also:
Serialized Form
  • Field Details

  • Constructor Details

    • MethodClosure

      public MethodClosure​(Object owner, String method)
  • Method Details

    • getMethod

      public String getMethod()
    • doCall

      protected Object doCall​(Object arguments)
    • getProperty

      public Object getProperty​(String property)
      Description copied from interface: GroovyObject
      Retrieves a property value.
      Specified by:
      getProperty in interface GroovyObject
      Overrides:
      getProperty in class Closure
      Parameters:
      property - the name of the property of interest
      Returns:
      the given property