public BeanBuilder<T> annotation(Annotation ann) { if (_annotated == null) _annotated = new AnnotatedElementImpl(_managedBean.getAnnotated()); _annotated.addAnnotation(ann); return this; }
public String toString() { return (getClass().getSimpleName() + "[" + _managedBean.getBeanClass() + _bindings + ", " + _name + "]"); }
public BeanBuilder<T> annotation(Collection<Annotation> list) { if (_annotated == null) _annotated = new AnnotatedElementImpl(_managedBean.getAnnotated()); for (Annotation ann : list) { _annotated.addAnnotation(ann); } return this; }
public AnnotatedType<T> getAnnotatedType() { return _managedBean.getAnnotatedType(); }
public BeanBuilder(ManagedBeanImpl<T> managedBean) { _managedBean = managedBean; _injectionTarget = managedBean.getInjectionTarget(); }