Class InjectionState

java.lang.Object
mockit.internal.injection.InjectionState

public final class InjectionState extends Object
Holds state used throughout the injection process while it's in progress for a given set of tested objects.
  • Field Details

  • Method Details

    • getValueToInject

      @Nullable public Object getValueToInject(@NonNull InjectionProvider injectionProvider)
    • getGlobalDependency

      @Nullable public static <D> D getGlobalDependency(@NonNull InjectionPoint key)
    • getTestedValue

      @Nullable public Object getTestedValue(@NonNull TestedClass testedClass, @NonNull InjectionPoint injectionPoint)
    • getInstantiatedDependency

      @Nullable public Object getInstantiatedDependency(@Nullable TestedClass testedClass, @NonNull InjectionPoint dependencyKey)
    • saveInstantiatedDependency

      public void saveInstantiatedDependency(@NonNull InjectionPoint dependencyKey, @NonNull Object dependency)
    • saveGlobalDependency

      public static void saveGlobalDependency(@NonNull InjectionPoint dependencyKey, @NonNull Object dependency)
    • resolveInterface

      @Nullable public Class<?> resolveInterface(@NonNull Class<?> anInterface)