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
Represents a method on an object using a closure, which can be invoked at any
 time.
- See Also:
- 
Field SummaryFieldsFields inherited from class groovy.lang.ClosureDELEGATE_FIRST, DELEGATE_ONLY, DONE, IDENTITY, maximumNumberOfParameters, OWNER_FIRST, OWNER_ONLY, parameterTypes, SKIP, TO_SELF
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class groovy.lang.ClosureandThen, andThenSelf, andThenSelf, asWritable, call, call, call, clone, compose, composeSelf, composeSelf, curry, curry, dehydrate, getDelegate, getDirective, getMaximumNumberOfParameters, getParameterTypes, getResolveStrategy, getThisObject, isCase, leftShift, leftShift, memoize, memoizeAtLeast, memoizeAtMost, memoizeBetween, ncurry, ncurry, rcurry, rcurry, rehydrate, rightShift, run, setDelegate, setDirective, setProperty, setResolveStrategy, throwRuntimeException, trampoline, trampolineMethods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, setMetaClassMethods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface groovy.lang.GroovyObjectinvokeMethod
- 
Field Details- 
ALLOW_RESOLVEpublic static boolean ALLOW_RESOLVE
- 
ANY_INSTANCE_METHOD_EXISTS- See Also:
 
- 
NEW- See Also:
 
 
- 
- 
Constructor Details- 
MethodClosure
 
- 
- 
Method Details- 
getMethod
- 
getOwner
- 
getOwnerClass- Since:
- 5.0.0
 
- 
getPropertyDescription 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
 
- 
doCall
 
-