Package org.jboss.weld.util
Class InjectionPoints
- java.lang.Object
-
- org.jboss.weld.util.InjectionPoints
-
public class InjectionPoints extends Object
Helper class forInjectionPoint
processing.- Author:
- Jozef Hartinger
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <X> Set<jakarta.enterprise.inject.spi.InjectionPoint>
filterOutSpecialParameterInjectionPoints(List<ParameterInjectionPoint<?,X>> injectionPoints)
static <T extends WeldInjectionPointAttributes<?,?>>
Set<T>flattenInjectionPoints(List<? extends Set<T>> fieldInjectionPoints)
static Set<ParameterInjectionPoint<?,?>>
flattenParameterInjectionPoints(List<Set<MethodInjectionPoint<?,?>>> methodInjectionPoints)
static String
getUnsatisfiedDependenciesAdditionalInfo(jakarta.enterprise.inject.spi.InjectionPoint ij, BeanManagerImpl beanManager)
static <T,X>
WeldInjectionPointAttributes<T,?>getWeldInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
static boolean
isInjectableReferenceLookupOptimizationAllowed(jakarta.enterprise.inject.spi.Bean<?> bean, jakarta.enterprise.inject.spi.Bean<?> resolvedBean)
-
-
-
Method Detail
-
flattenInjectionPoints
public static <T extends WeldInjectionPointAttributes<?,?>> Set<T> flattenInjectionPoints(List<? extends Set<T>> fieldInjectionPoints)
-
flattenParameterInjectionPoints
public static Set<ParameterInjectionPoint<?,?>> flattenParameterInjectionPoints(List<Set<MethodInjectionPoint<?,?>>> methodInjectionPoints)
-
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)
-
-