Class MethodReflection

java.lang.Object
mockit.internal.reflection.MethodReflection

public final class MethodReflection extends Object
  • Field Details

    • JAVA_LANG

      @NonNull public static final Pattern JAVA_LANG
  • Method Details

    • invoke

      @Nullable public static <T> T invoke(@NonNull Class<?> theClass, @Nullable Object targetInstance, @NonNull String methodName, @NonNull Class<?>[] paramTypes, @NonNull Object... methodArgs)
    • invokePublicIfAvailable

      @Nullable public static <T> T invokePublicIfAvailable(@NonNull Class<?> aClass, @Nullable Object targetInstance, @NonNull String methodName, @NonNull Class<?>[] parameterTypes, @NonNull Object... methodArgs)
    • 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

      @Nullable public static <T> T invoke(@Nullable Object targetInstance, @NonNull Method method, @NonNull Object... methodArgs)
    • invokeWithCheckedThrows

      @Nullable public static <T> T invokeWithCheckedThrows(@Nullable Object targetInstance, @NonNull Method method, @NonNull Object... methodArgs) throws Throwable
      Throws:
      Throwable
    • invoke

      @Nullable public static <T> T invoke(@NonNull Class<?> theClass, @Nullable Object targetInstance, @NonNull String methodName, @NonNull Object... methodArgs)
    • findCompatibleMethod

      @NonNull public static Method findCompatibleMethod(@NonNull Class<?> theClass, @NonNull String methodName, @NonNull Class<?>[] argTypes)
    • findNonPrivateHandlerMethod

      @NonNull public static Method findNonPrivateHandlerMethod(@NonNull Object handler)