Package groovy.util
Class Proxy
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.util.Proxy
- All Implemented Interfaces:
GroovyObject
Dynamic groovy proxy for another object. All method
invocations get forwarded to actual object, unless the proxy overrides it.
See groovy/util/ProxyTest.groovy for usage details.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioninvokeMethod
(String name, Object args) Invokes the given method.iterator()
void
setAdaptee
(Object adaptee) This method is for convenience.Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, setMetaClass
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface groovy.lang.GroovyObject
getProperty, setProperty
-
Constructor Details
-
Proxy
public Proxy()
-
-
Method Details
-
wrap
This method is for convenience. It allows to get around the need for defining dump ctors in subclasses. See unit tests for details. -
getAdaptee
-
setAdaptee
-
invokeMethod
Description copied from interface:GroovyObject
Invokes the given method.- Parameters:
name
- the name of the method to callargs
- the arguments to use for the method call- Returns:
- the result of invoking the method
-
iterator
-