Class GroovyObjectWrapper
java.lang.Object
org.codehaus.groovy.runtime.wrappers.Wrapper
org.codehaus.groovy.runtime.wrappers.GroovyObjectWrapper
- All Implemented Interfaces:
 GroovyObject
- 
Field Summary
FieldsFields inherited from class org.codehaus.groovy.runtime.wrappers.Wrapper
constrainedType - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected MetaClassgetProperty(String property) Retrieves a property value.protected ObjectinvokeMethod(String name, Object args) Invokes the given method.voidsetMetaClass(MetaClass metaClass) Allows the MetaClass to be replaced with a derived implementation.voidsetProperty(String property, Object newValue) Sets the given property to the new value.unwrap()Methods inherited from class org.codehaus.groovy.runtime.wrappers.Wrapper
getMetaClass, getType 
- 
Field Details
- 
wrapped
 
 - 
 - 
Constructor Details
- 
GroovyObjectWrapper
 
 - 
 - 
Method Details
- 
unwrap
 - 
getProperty
Description copied from interface:GroovyObjectRetrieves a property value.- Parameters:
 property- the name of the property of interest- Returns:
 - the given property
 
 - 
invokeMethod
Description copied from interface:GroovyObjectInvokes 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
 
 - 
setMetaClass
Description copied from interface:GroovyObjectAllows the MetaClass to be replaced with a derived implementation.- Parameters:
 metaClass- the new metaclass
 - 
setProperty
Description copied from interface:GroovyObjectSets the given property to the new value.- Parameters:
 property- the name of the property of interestnewValue- the new value for the property
 - 
getWrapped
- Specified by:
 getWrappedin classWrapper
 - 
getDelegatedMetaClass
- Specified by:
 getDelegatedMetaClassin classWrapper
 
 -