Package org.jboss.weld.util
Class InjectionPoints
- java.lang.Object
-
- org.jboss.weld.util.InjectionPoints
-
public class InjectionPoints extends Object
Helper class forInjectionPointprocessing.- Author:
- Jozef Hartinger
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <X> Set<ParameterInjectionPoint<?,X>>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 javax.enterprise.inject.spi.InjectionPointgetDelegateInjectionPoint(javax.enterprise.inject.spi.Decorator<?> decorator)static <T,X>
WeldInjectionPointAttributes<T,?>getWeldInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)static booleanisInjectableReferenceLookupOptimizationAllowed(javax.enterprise.inject.spi.Bean<?> bean, javax.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<ParameterInjectionPoint<?,X>> filterOutSpecialParameterInjectionPoints(List<ParameterInjectionPoint<?,X>> injectionPoints)
-
getDelegateInjectionPoint
public static javax.enterprise.inject.spi.InjectionPoint getDelegateInjectionPoint(javax.enterprise.inject.spi.Decorator<?> decorator)
-
getWeldInjectionPoint
public static <T,X> WeldInjectionPointAttributes<T,?> getWeldInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
-
isInjectableReferenceLookupOptimizationAllowed
public static boolean isInjectableReferenceLookupOptimizationAllowed(javax.enterprise.inject.spi.Bean<?> bean, javax.enterprise.inject.spi.Bean<?> resolvedBean)- Parameters:
bean-resolvedBean-- Returns:
trueif the container is permitted to optimize an injectable reference lookup,falseotherwise
-
-