Class InjectionPoint

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

public final class InjectionPoint extends Object
  • Field Details

    • JAKARTA_CONVERSATION_CLASS

      @Nullable public static final Class<?> JAKARTA_CONVERSATION_CLASS
    • JAVAX_CONVERSATION_CLASS

      @Nullable public static final Class<?> JAVAX_CONVERSATION_CLASS
    • JAKARTA_INJECT_CLASS

      @Nullable public static final Class<? extends Annotation> JAKARTA_INJECT_CLASS
    • JAVAX_INJECT_CLASS

      @Nullable public static final Class<? extends Annotation> JAVAX_INJECT_CLASS
    • JAKARTA_PERSISTENCE_UNIT_CLASS

      @Nullable public static final Class<? extends Annotation> JAKARTA_PERSISTENCE_UNIT_CLASS
    • JAVAX_PERSISTENCE_UNIT_CLASS

      @Nullable public static final Class<? extends Annotation> JAVAX_PERSISTENCE_UNIT_CLASS
    • JAKARTA_POST_CONSTRUCT_CLASS

      @Nullable public static final Class<? extends Annotation> JAKARTA_POST_CONSTRUCT_CLASS
    • JAVAX_POST_CONSTRUCT_CLASS

      @Nullable public static final Class<? extends Annotation> JAVAX_POST_CONSTRUCT_CLASS
    • JAKARTA_RESOURCE_CLASS

      @Nullable public static final Class<?> JAKARTA_RESOURCE_CLASS
    • JAVAX_RESOURCE_CLASS

      @Nullable public static final Class<?> JAVAX_RESOURCE_CLASS
    • JAKARTA_SERVLET_CLASS

      @Nullable public static final Class<?> JAKARTA_SERVLET_CLASS
    • JAVAX_SERVLET_CLASS

      @Nullable public static final Class<?> JAVAX_SERVLET_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)