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