org.stringtree.util
Class ObjectMethodWrapper
java.lang.Object
org.stringtree.util.ObjectMethodWrapper
- All Implemented Interfaces:
- MethodWrapper
class ObjectMethodWrapper
- extends java.lang.Object
- implements MethodWrapper
Field Summary |
java.lang.Object[] |
args
|
java.lang.reflect.Method |
method
|
Constructor Summary |
ObjectMethodWrapper(java.lang.reflect.Method method,
java.lang.Object[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
method
public java.lang.reflect.Method method
args
public java.lang.Object[] args
ObjectMethodWrapper
public ObjectMethodWrapper(java.lang.reflect.Method method,
java.lang.Object[] args)
invoke
public java.lang.Object invoke(java.lang.Object object)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
- Specified by:
invoke
in interface MethodWrapper
- Throws:
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
isCallable
public boolean isCallable()
- Specified by:
isCallable
in interface MethodWrapper