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.
- Author:
- Troy Heninger, Dierk Koenig
-
Constructor Summary
Constructors -
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, getProperty, setMetaClass, 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.- Specified by:
invokeMethod
in interfaceGroovyObject
- Overrides:
invokeMethod
in classGroovyObjectSupport
- 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
-