Package groovy.util
Class Proxy
- java.lang.Object
- 
- groovy.lang.GroovyObjectSupport
- 
- groovy.util.Proxy
 
 
- 
- All Implemented Interfaces:
- GroovyObject
 
 public class Proxy extends GroovyObjectSupport 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 SummaryConstructors Constructor Description Proxy()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetAdaptee()ObjectinvokeMethod(String name, Object args)Invokes the given method.Iteratoriterator()voidsetAdaptee(Object adaptee)Proxywrap(Object adaptee)This method is for convenience.- 
Methods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, setMetaClass
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface groovy.lang.GroovyObjectgetProperty, setProperty
 
- 
 
- 
- 
- 
Method Detail- 
wrappublic Proxy wrap(Object adaptee) This method is for convenience. It allows to get around the need for defining dump ctors in subclasses. See unit tests for details.
 - 
getAdapteepublic Object getAdaptee() 
 - 
setAdapteepublic void setAdaptee(Object adaptee) 
 - 
invokeMethodpublic Object invokeMethod(String name, Object args) Description copied from interface:GroovyObjectInvokes the given method.- Parameters:
- name- the name of the method to call
- args- the arguments to use for the method call
- Returns:
- the result of invoking the method
 
 - 
iteratorpublic Iterator iterator() 
 
- 
 
-