| Constructor and Description |
|---|
Invoker() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
callConstructor(java.lang.Class<?> receiver,
java.lang.Object... args) |
java.lang.Object |
callInstanceMethod(java.lang.Object receiver,
java.lang.String method,
java.lang.Object... args) |
java.lang.Object |
callStaticMethod(java.lang.Class<?> receiver,
java.lang.String method,
java.lang.Object... args) |
java.lang.Object |
getBeanProperty(java.lang.Object receiver,
java.lang.String property) |
java.lang.Object |
getInstanceField(java.lang.Object receiver,
java.lang.String fieldName) |
java.lang.Object |
getStaticField(java.lang.Class<?> receiver,
java.lang.String fieldName) |
java.lang.Object |
setBeanProperty(java.lang.Object receiver,
java.lang.String property,
java.lang.Object value) |
public java.lang.Object callInstanceMethod(java.lang.Object receiver,
java.lang.String method,
java.lang.Object... args)
callInstanceMethod in interface IInvokerpublic java.lang.Object callStaticMethod(java.lang.Class<?> receiver,
java.lang.String method,
java.lang.Object... args)
callStaticMethod in interface IInvokerpublic java.lang.Object callConstructor(java.lang.Class<?> receiver,
java.lang.Object... args)
callConstructor in interface IInvokerpublic java.lang.Object getBeanProperty(java.lang.Object receiver,
java.lang.String property)
getBeanProperty in interface IInvokerpublic java.lang.Object setBeanProperty(java.lang.Object receiver,
java.lang.String property,
java.lang.Object value)
setBeanProperty in interface IInvokerpublic java.lang.Object getStaticField(java.lang.Class<?> receiver,
java.lang.String fieldName)
getStaticField in interface IInvokerpublic java.lang.Object getInstanceField(java.lang.Object receiver,
java.lang.String fieldName)
getInstanceField in interface IInvoker