public class Beans extends Object
Modifier and Type | Method and Description |
---|---|
static void |
checkReturnValue(Object instance,
javax.enterprise.inject.spi.Bean<?> bean,
javax.enterprise.inject.spi.InjectionPoint injectionPoint,
javax.enterprise.inject.spi.BeanManager beanManager) |
static <X> List<javax.enterprise.inject.spi.InjectionPoint> |
createInjectionPoints(javax.enterprise.inject.spi.AnnotatedMethod<X> method,
javax.enterprise.inject.spi.Bean<?> declaringBean,
javax.enterprise.inject.spi.BeanManager beanManager)
Given a method, and the bean on which the method is declared, create a
collection of injection points representing the parameters of the method.
|
static Set<Annotation> |
getQualifiers(javax.enterprise.inject.spi.BeanManager beanManager,
Annotation[]... annotations)
Extract the qualifiers from a set of annotations.
|
static Set<Annotation> |
getQualifiers(javax.enterprise.inject.spi.BeanManager beanManager,
Iterable<Annotation>... annotations)
Extract the qualifiers from a set of annotations.
|
static Set<Annotation> |
getQualifiers(javax.enterprise.inject.spi.BeanManager beanManager,
Iterable<Annotation> annotations)
Extract the qualifiers from a set of annotations.
|
public static Set<Annotation> getQualifiers(javax.enterprise.inject.spi.BeanManager beanManager, Iterable<Annotation>... annotations)
beanManager
- the beanManager to use to determine if an annotation is
a qualifierannotations
- the annotations to checkannotations
public static Set<Annotation> getQualifiers(javax.enterprise.inject.spi.BeanManager beanManager, Iterable<Annotation> annotations)
beanManager
- the beanManager to use to determine if an annotation is
a qualifierannotations
- the annotations to checkannotations
public static Set<Annotation> getQualifiers(javax.enterprise.inject.spi.BeanManager beanManager, Annotation[]... annotations)
beanManager
- the beanManager to use to determine if an annotation is
a qualifierannotations
- the annotations to checkannotations
public static void checkReturnValue(Object instance, javax.enterprise.inject.spi.Bean<?> bean, javax.enterprise.inject.spi.InjectionPoint injectionPoint, javax.enterprise.inject.spi.BeanManager beanManager)
public static <X> List<javax.enterprise.inject.spi.InjectionPoint> createInjectionPoints(javax.enterprise.inject.spi.AnnotatedMethod<X> method, javax.enterprise.inject.spi.Bean<?> declaringBean, javax.enterprise.inject.spi.BeanManager beanManager)
X
- the type declaring the methodmethod
- the methoddeclaringBean
- the bean on which the method is declaredbeanManager
- the bean manager to use to create the injection pointsCopyright © 2008-2013 Seam Framework. All Rights Reserved.