Package mockit.internal.reflection
Class ConstructorReflection
java.lang.Object
mockit.internal.reflection.ConstructorReflection
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
invokeAccessible
(Constructor<T> constructor, Object... initArgs) static void
newInstanceUsingCompatibleConstructor
(Class<?> aClass, String argument) static <T> T
newInstanceUsingDefaultConstructor
(Class<T> aClass) static <T> T
static <T> T
newInstanceUsingPublicConstructorIfAvailable
(Class<T> aClass, Class<?>[] parameterTypes, Object... initArgs) static <T> T
newInstanceUsingPublicDefaultConstructor
(Class<T> aClass) static <T> T
newUninitializedInstance
(Class<T> aClass)
-
Method Details
-
invokeAccessible
@NonNull public static <T> T invokeAccessible(@NonNull Constructor<T> constructor, @NonNull Object... initArgs) -
newInstanceUsingCompatibleConstructor
public static void newInstanceUsingCompatibleConstructor(@NonNull Class<?> aClass, @NonNull String argument) throws ReflectiveOperationException - Throws:
ReflectiveOperationException
-
newInstanceUsingDefaultConstructor
-
newInstanceUsingDefaultConstructorIfAvailable
@Nullable public static <T> T newInstanceUsingDefaultConstructorIfAvailable(@NonNull Class<T> aClass) -
newInstanceUsingPublicConstructorIfAvailable
-
newInstanceUsingPublicDefaultConstructor
-
newUninitializedInstance
-