public interface DynObject
Modifier and Type | Method and Description |
---|---|
void |
clear() |
static DynObject |
clone(DynObject obj) |
void |
delegate(DynObject dynObject) |
DynClass |
getDynClass() |
java.lang.Object |
getDynValue(java.lang.String name) |
boolean |
hasDynValue(java.lang.String name) |
void |
implement(DynClass dynClass) |
java.lang.Object |
invokeDynMethod(int code,
java.lang.Object[] args) |
java.lang.Object |
invokeDynMethod(java.lang.String name,
java.lang.Object[] args) |
void |
setDynValue(java.lang.String name,
java.lang.Object value) |
static DynObject clone(DynObject obj) throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
DynClass getDynClass()
void implement(DynClass dynClass)
void delegate(DynObject dynObject)
java.lang.Object getDynValue(java.lang.String name) throws DynFieldNotFoundException
DynFieldNotFoundException
void setDynValue(java.lang.String name, java.lang.Object value) throws DynFieldNotFoundException
DynFieldNotFoundException
boolean hasDynValue(java.lang.String name)
java.lang.Object invokeDynMethod(java.lang.String name, java.lang.Object[] args) throws DynMethodException
DynMethodException
java.lang.Object invokeDynMethod(int code, java.lang.Object[] args) throws DynMethodException
DynMethodException
void clear()