Package org.jboss.weld.bean.attributes
Class BeanAttributesFactory.BeanAttributesBuilder<T>
java.lang.Object
org.jboss.weld.bean.attributes.BeanAttributesFactory.BeanAttributesBuilder<T>
- Enclosing class:
- BeanAttributesFactory
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBeanAttributesBuilder(EnhancedAnnotated<T, ?> annotated, Set<Type> types, BeanManagerImpl manager) BeanAttributesBuilder(EnhancedAnnotated<T, ?> annotated, BeanManagerImpl manager) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.enterprise.inject.spi.BeanAttributes<T>build()protected StringgetDefaultName(EnhancedAnnotated<?, ?> annotated) Gets the default name of the beanprotected voidinitAlternative(EnhancedAnnotated<T, ?> annotated) protected voidinitName(EnhancedAnnotated<T, ?> annotated) Initializes the nameprotected voidinitQualifiers(Set<Annotation> qualifiers) protected voidinitQualifiers(EnhancedAnnotated<?, ?> annotated) protected voidinitScope(EnhancedAnnotated<T, ?> annotated) protected booleanprotected <S> voidinitStereotypes(EnhancedAnnotated<T, S> annotated, BeanManagerImpl manager) protected voidvalidateScopeSet(Set<Annotation> scopes, EnhancedAnnotated<T, ?> annotated)
-
Field Details
-
annotated
-
-
Constructor Details
-
BeanAttributesBuilder
public BeanAttributesBuilder(EnhancedAnnotated<T, ?> annotated, Set<Type> types, BeanManagerImpl manager) -
BeanAttributesBuilder
-
-
Method Details
-
initStereotypes
-
initAlternative
-
initName
Initializes the name -
getDefaultName
Gets the default name of the bean- Returns:
- The default name
-
initQualifiers
-
initQualifiers
-
initScope
-
validateScopeSet
-
initScopeFromStereotype
protected boolean initScopeFromStereotype() -
build
-