public class GroovyObjectWrapper extends Wrapper
| Modifier and Type | Field and Description |
|---|---|
protected GroovyObject |
wrapped |
constrainedType, delegatingMetaClass| Constructor and Description |
|---|
GroovyObjectWrapper(GroovyObject wrapped,
java.lang.Class constrainedType) |
| Modifier and Type | Method and Description |
|---|---|
protected MetaClass |
getDelegatedMetaClass() |
java.lang.Object |
getProperty(java.lang.String property)
Note the rest of these method will only be used post 1.0
|
protected java.lang.Object |
getWrapped() |
java.lang.Object |
invokeMethod(java.lang.String name,
java.lang.Object args)
Invokes the given method
|
void |
setMetaClass(MetaClass metaClass)
Allows the MetaClass to be replaced with a derived implementation
|
void |
setProperty(java.lang.String property,
java.lang.Object newValue)
Sets the given property to the new value
|
java.lang.Object |
unwrap() |
getMetaClass, getTypeprotected final GroovyObject wrapped
public GroovyObjectWrapper(GroovyObject wrapped, java.lang.Class constrainedType)
public java.lang.Object getProperty(java.lang.String property)
public java.lang.Object invokeMethod(java.lang.String name,
java.lang.Object args)
GroovyObjectpublic void setMetaClass(MetaClass metaClass)
GroovyObjectpublic void setProperty(java.lang.String property,
java.lang.Object newValue)
GroovyObjectprotected java.lang.Object getWrapped()
getWrapped in class Wrapperprotected MetaClass getDelegatedMetaClass()
getDelegatedMetaClass in class Wrapper