Package groovy.lang
Class Reference<T>
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.lang.Reference<T>
- All Implemented Interfaces:
- GroovyObject,- java.io.Serializable
- Direct Known Subclasses:
- ScriptReference
public class Reference<T> extends GroovyObjectSupport implements java.io.Serializable
Represents a reference to a value
- See Also:
- Serialized Form
- 
Constructor Summary
- 
Method SummaryModifier and Type Method Description Tget()java.lang.ObjectgetProperty(java.lang.String property)Retrieves a property value.java.lang.ObjectinvokeMethod(java.lang.String name, java.lang.Object args)Invokes the given method.voidset(T value)voidsetProperty(java.lang.String property, java.lang.Object newValue)Sets the given property to the new value.Methods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, setMetaClassMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Constructor Details- 
Referencepublic Reference()
- 
Reference
 
- 
- 
Method Details- 
getPropertypublic java.lang.Object getProperty(java.lang.String property)Description copied from interface:GroovyObjectRetrieves a property value.- Specified by:
- getPropertyin interface- GroovyObject
- Parameters:
- property- the name of the property of interest
- Returns:
- the given property
 
- 
setPropertypublic void setProperty(java.lang.String property, java.lang.Object newValue)Description copied from interface:GroovyObjectSets the given property to the new value.- Specified by:
- setPropertyin interface- GroovyObject
- Parameters:
- property- the name of the property of interest
- newValue- the new value for the property
 
- 
invokeMethodpublic java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args)Description copied from interface:GroovyObjectInvokes the given method.- Specified by:
- invokeMethodin interface- GroovyObject
- 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
 
- 
get
- 
set
 
-