Package mockit.internal.reflection
Class MethodReflection
java.lang.Object
mockit.internal.reflection.MethodReflection
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Method
findCompatibleMethod
(Class<?> theClass, String methodName, Class<?>[] argTypes) static Method
findNonPrivateHandlerMethod
(Object handler) static <T> T
invoke
(Class<?> theClass, Object targetInstance, String methodName, Class<?>[] paramTypes, Object... methodArgs) static <T> T
static <T> T
static <T> T
invokePublicIfAvailable
(Class<?> aClass, Object targetInstance, String methodName, Class<?>[] parameterTypes, Object... methodArgs) static <T> T
invokeWithCheckedThrows
(Class<?> theClass, Object targetInstance, String methodName, Class<?>[] paramTypes, Object... methodArgs) static <T> T
invokeWithCheckedThrows
(Object targetInstance, Method method, Object... methodArgs)
-
Field Details
-
JAVA_LANG
-
-
Method Details
-
invoke
-
invokePublicIfAvailable
-
invokeWithCheckedThrows
@Nullable public static <T> T invokeWithCheckedThrows(@NonNull Class<?> theClass, @Nullable Object targetInstance, @NonNull String methodName, @NonNull Class<?>[] paramTypes, @NonNull Object... methodArgs) throws Throwable - Throws:
Throwable
-
invoke
-
invokeWithCheckedThrows
@Nullable public static <T> T invokeWithCheckedThrows(@Nullable Object targetInstance, @NonNull Method method, @NonNull Object... methodArgs) throws Throwable - Throws:
Throwable
-
invoke
-
findCompatibleMethod
-
findNonPrivateHandlerMethod
-