[Java] Class MethodClosure

  • org.codehaus.groovy.runtime.MethodClosure

Represents a method on an object using a closure which can be invoked at any time

Authors:
James Strachan

Field Summary

Fields
Modifiers Name Description
static boolean ALLOW_RESOLVE
Inherited fields
Fields inherited from class Fields
class Closure DELEGATE_FIRST, DELEGATE_ONLY, DONE, IDENTITY, OWNER_FIRST, OWNER_ONLY, SKIP, TO_SELF, maximumNumberOfParameters, parameterTypes

Constructor Summary

Constructors
Constructor and description
MethodClosure (Object owner, String method)

Methods Summary

Methods
Type Params Return Type Name and description
protected Object doCall(Object arguments)
String getMethod()
Object getProperty(String property)

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class Closure asWritable, call, call, call, clone, curry, curry, dehydrate, getDelegate, getDirective, getMaximumNumberOfParameters, getOwner, getParameterTypes, getProperty, getResolveStrategy, getThisObject, isCase, leftShift, leftShift, memoize, memoizeAtLeast, memoizeAtMost, memoizeBetween, ncurry, ncurry, rcurry, rcurry, rehydrate, rightShift, run, setDelegate, setDirective, setProperty, setResolveStrategy, throwRuntimeException, trampoline, trampoline
class GroovyObjectSupport getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty
class Object wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll

Field Detail

public static boolean ALLOW_RESOLVE

Constructor Detail

public MethodClosure(Object owner, String method)

Method Detail

protected Object doCall(Object arguments)

public String getMethod()

public Object getProperty(String property)

© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/org/codehaus/groovy/runtime/MethodClosure.html