Class InjectionPoint

java.lang.Object
mockit.internal.injection.InjectionPoint

public final class InjectionPoint extends Object
  • Field Details

    • INJECT_CLASS

      @Nullable public static final Class<? extends Annotation> INJECT_CLASS
    • PERSISTENCE_UNIT_CLASS

      @Nullable public static final Class<? extends Annotation> PERSISTENCE_UNIT_CLASS
    • SERVLET_CLASS

      @Nullable public static final Class<?> SERVLET_CLASS
    • CONVERSATION_CLASS

      @Nullable public static final Class<?> CONVERSATION_CLASS
    • type

      @NonNull public final Type type
    • name

      @Nullable public final String name
    • qualified

      public final boolean qualified
  • Constructor Details

    • InjectionPoint

      public InjectionPoint(@NonNull Type type)
    • InjectionPoint

      public InjectionPoint(@NonNull Type type, @Nullable String name)
    • InjectionPoint

      public InjectionPoint(@NonNull Type type, @Nullable String name, boolean qualified)
    • InjectionPoint

      public InjectionPoint(@NonNull Type type, @NonNull String name, @Nullable String qualifiedName)
  • Method Details

    • convertToLegalJavaIdentifierIfNeeded

      @NonNull public static String convertToLegalJavaIdentifierIfNeeded(@NonNull String name)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • wrapInProviderIfNeeded

      @NonNull public static Object wrapInProviderIfNeeded(@NonNull Type type, @NonNull Object value)
    • kindOfInjectionPoint

      @NonNull public static InjectionPoint.KindOfInjectionPoint kindOfInjectionPoint(@NonNull AccessibleObject fieldOrConstructor)
    • getTypeOfInjectionPointFromVarargsParameter

      @NonNull public static Type getTypeOfInjectionPointFromVarargsParameter(@NonNull Type parameterType)
    • getQualifiedName

      @Nullable public static String getQualifiedName(@NonNull Annotation[] annotationsOnInjectionPoint)
    • getNameFromJNDILookup

      @NonNull public static String getNameFromJNDILookup(@NonNull String jndiLookup)