Package 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- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static booleanALLOW_RESOLVEstatic StringANY_INSTANCE_METHOD_EXISTSstatic StringNEW- 
Fields inherited from class groovy.lang.ClosureDELEGATE_FIRST, DELEGATE_ONLY, DONE, IDENTITY, maximumNumberOfParameters, OWNER_FIRST, OWNER_ONLY, parameterTypes, SKIP, TO_SELF
 
- 
 - 
Constructor SummaryConstructors Constructor Description MethodClosure(Object owner, String method)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectdoCall(Object arguments)StringgetMethod()ObjectgetProperty(String property)Retrieves a property value.- 
Methods inherited from class groovy.lang.ClosureandThen, andThenSelf, andThenSelf, asWritable, call, call, call, clone, compose, composeSelf, composeSelf, 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
 - 
Methods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, setMetaClass
 - 
Methods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface groovy.lang.GroovyObjectinvokeMethod
 
- 
 
- 
- 
- 
Field Detail- 
NEWpublic static final String NEW - See Also:
- Constant Field Values
 
 - 
ANY_INSTANCE_METHOD_EXISTSpublic static final String ANY_INSTANCE_METHOD_EXISTS - See Also:
- Constant Field Values
 
 - 
ALLOW_RESOLVEpublic static boolean ALLOW_RESOLVE 
 
- 
 - 
Method Detail- 
getMethodpublic String getMethod() 
 - 
getPropertypublic Object getProperty(String property) Description copied from interface:GroovyObjectRetrieves a property value.- Specified by:
- getPropertyin interface- GroovyObject
- Overrides:
- getPropertyin class- Closure
- Parameters:
- property- the name of the property of interest
- Returns:
- the given property
 
 
- 
 
-