org.codehaus.groovy.runtime
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
- Version:
 
  - $Revision$
 
- Author:
 
  - James Strachan
 
- See Also:
 - Serialized Form
 
 
 
 
 
| Methods inherited from class groovy.lang.Closure | 
asWritable, call, call, call, clone, curry, curry, dehydrate, getDelegate, getDirective, getMaximumNumberOfParameters, getOwner, getParameterTypes, getResolveStrategy, getThisObject, isCase, leftShift, leftShift, memoize, memoizeAtLeast, memoizeAtMost, memoizeBetween, ncurry, ncurry, rcurry, rcurry, rehydrate, rightShift, run, setDelegate, setDirective, setProperty, setResolveStrategy, throwRuntimeException, trampoline, trampoline | 
 
 
 
MethodClosure
public MethodClosure(Object owner,
                     String method)
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