public abstract class AbstractProducerBeanBuilder<T,A extends javax.enterprise.inject.spi.AnnotatedMember<?>,P extends AbstractProducerBean<T>> extends Object
Modifier and Type | Field and Description |
---|---|
protected A |
annotatedMember |
protected BeanAttributesImpl<T> |
beanAttributes |
protected InjectionTargetBean<?> |
parent |
Constructor and Description |
---|
AbstractProducerBeanBuilder(InjectionTargetBean<?> parent,
A annotated,
BeanAttributesImpl<T> beanAttributes) |
Modifier and Type | Method and Description |
---|---|
protected P |
createBean(Class<T> beanClass) |
protected abstract <X> P |
createBean(InjectionTargetBean<X> parent,
Class<T> beanClass) |
protected javax.enterprise.inject.spi.AnnotatedType<?> |
getSuperType() |
protected final InjectionTargetBean<?> parent
protected final A extends javax.enterprise.inject.spi.AnnotatedMember<?> annotatedMember
protected final BeanAttributesImpl<T> beanAttributes
public AbstractProducerBeanBuilder(InjectionTargetBean<?> parent, A annotated, BeanAttributesImpl<T> beanAttributes)
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.