Class ProducerMethodBeansBuilder<T>
- java.lang.Object
-
- org.apache.webbeans.component.creation.AbstractBeanBuilder
-
- org.apache.webbeans.component.creation.ProducerMethodBeansBuilder<T>
-
- Type Parameters:
T- bean class type
public class ProducerMethodBeansBuilder<T> extends AbstractBeanBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected jakarta.enterprise.inject.spi.AnnotatedType<T>annotatedTypeprotected WebBeansContextwebBeansContext
-
Constructor Summary
Constructors Constructor Description ProducerMethodBeansBuilder(WebBeansContext webBeansContext, jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<ProducerMethodBean<?>>defineProducerMethods(InjectionTargetBean<T> bean, Set<ProducerFieldBean<?>> producerFields)-
Methods inherited from class org.apache.webbeans.component.creation.AbstractBeanBuilder
validateNoDisposerWithoutProducer, validateNoProducerOrObserverMethod
-
-
-
-
Field Detail
-
webBeansContext
protected final WebBeansContext webBeansContext
-
annotatedType
protected final jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType
-
-
Constructor Detail
-
ProducerMethodBeansBuilder
public ProducerMethodBeansBuilder(WebBeansContext webBeansContext, jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
Creates a new instance.
-
-
Method Detail
-
defineProducerMethods
public Set<ProducerMethodBean<?>> defineProducerMethods(InjectionTargetBean<T> bean, Set<ProducerFieldBean<?>> producerFields)
-
-