Class InjectionPoints


  • public class InjectionPoints
    extends Object
    Helper class for InjectionPoint processing.
    Author:
    Jozef Hartinger
    • Method Detail

      • filterOutSpecialParameterInjectionPoints

        public static <X> Set<jakarta.enterprise.inject.spi.InjectionPoint> filterOutSpecialParameterInjectionPoints​(List<ParameterInjectionPoint<?,​X>> injectionPoints)
      • getWeldInjectionPoint

        public static <T,​X> WeldInjectionPointAttributes<T,​?> getWeldInjectionPoint​(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
      • isInjectableReferenceLookupOptimizationAllowed

        public static boolean isInjectableReferenceLookupOptimizationAllowed​(jakarta.enterprise.inject.spi.Bean<?> bean,
                                                                             jakarta.enterprise.inject.spi.Bean<?> resolvedBean)
        Parameters:
        bean -
        resolvedBean -
        Returns:
        true if the container is permitted to optimize an injectable reference lookup, false otherwise
      • getUnsatisfiedDependenciesAdditionalInfo

        public static String getUnsatisfiedDependenciesAdditionalInfo​(jakarta.enterprise.inject.spi.InjectionPoint ij,
                                                                      BeanManagerImpl beanManager)