Class Beans


  • public class Beans
    extends Object
    A set of utility methods for working with beans.
    Author:
    Pete Muir
    • Method Detail

      • buildQualifiers

        public static Set<Annotation> buildQualifiers​(Set<Annotation> annotations)
        Returns a new set with @Default and @Any added as needed
        Returns:
      • createInjectionPoints

        public static <X> List<InjectionPoint> createInjectionPoints​(AnnotatedMethod<X> method,
                                                                     Bean<?> declaringBean,
                                                                     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.
        Type Parameters:
        X - the type declaring the method
        Parameters:
        method - the method
        declaringBean - the bean on which the method is declared
        beanManager - the bean manager to use to create the injection points
        Returns:
        the injection points