/** * Creates a decorator bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return a Bean */ public static <T> DecoratorImpl<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new DecoratorImpl<T>(attributes, clazz, beanManager); }
/** * Creates a decorator bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return a Bean */ public static <T> DecoratorImpl<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new DecoratorImpl<T>(attributes, clazz, beanManager); }
/** * Creates a decorator bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return a Bean */ public static <T> DecoratorImpl<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new DecoratorImpl<T>(attributes, clazz, beanManager); }
/** * Creates a decorator bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return a Bean */ public static <T> DecoratorImpl<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new DecoratorImpl<T>(attributes, clazz, beanManager); }
/** * Creates a decorator bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return a Bean */ public static <T> DecoratorImpl<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new DecoratorImpl<T>(attributes, clazz, beanManager); }
/** * Creates a decorator bean * * @param <T> The type * @param clazz The class * @param beanManager the current manager * @return a Bean */ public static <T> DecoratorImpl<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> clazz, BeanManagerImpl beanManager) { return new DecoratorImpl<T>(attributes, clazz, beanManager); }