Class FullInjection

java.lang.Object
mockit.internal.injection.full.FullInjection

public final class FullInjection extends Object
Responsible for recursive injection of dependencies into a @Tested(fullyInitialized = true) object.
  • Constructor Details

    • FullInjection

      public FullInjection(@NonNull InjectionState injectionState, @NonNull Class<?> testedClass, @NonNull String testedName)
  • Method Details

    • createOrReuseInstance

      @Nullable public Object createOrReuseInstance(@NonNull TestedClass testedClass, @NonNull Injector injector, @Nullable InjectionProvider injectionProvider, @Nullable String qualifiedName)
    • setInjectionProvider

      public void setInjectionProvider(@Nullable InjectionProvider injectionProvider)
    • isInstantiableType

      public static boolean isInstantiableType(@NonNull Class<?> type)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clear

      public void clear()