net.vidageek.mirror.provider.java
Class PureJavaMethodReflectionProvider
java.lang.Object
net.vidageek.mirror.provider.java.PureJavaMethodReflectionProvider
- All Implemented Interfaces:
- MethodReflectionProvider, ReflectionElementReflectionProvider
public final class PureJavaMethodReflectionProvider
- extends Object
- implements MethodReflectionProvider
- Author:
- jonasabreu
|
Method Summary |
Class<?>[] |
getParameters()
This method is used to reflect the wrapped method parameter array. |
Object |
invoke(Object[] args)
This method is used to invoke the wrapped method using args as its
arguments. |
void |
setAccessible()
set wrapped object as accessible. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PureJavaMethodReflectionProvider
public PureJavaMethodReflectionProvider(Object target,
Class<?> clazz,
Method method)
getParameters
public Class<?>[] getParameters()
- Description copied from interface:
MethodReflectionProvider
- This method is used to reflect the wrapped method parameter array.
- Specified by:
getParameters in interface MethodReflectionProvider
- Returns:
- An array of class objects representing the method parameters.
setAccessible
public void setAccessible()
- Description copied from interface:
ReflectionElementReflectionProvider
- set wrapped object as accessible.
- Specified by:
setAccessible in interface ReflectionElementReflectionProvider
invoke
public Object invoke(Object[] args)
- Description copied from interface:
MethodReflectionProvider
- This method is used to invoke the wrapped method using args as its
arguments.
- Specified by:
invoke in interface MethodReflectionProvider
- Parameters:
args - Arguments to be passed to method.
- Returns:
- The value returned by the method or null if the method was void.
Copyright © 2011 VidaGeek.net. All Rights Reserved.