Package org.jboss.weld.bean
Class SyntheticClassBean<T>
java.lang.Object
org.jboss.weld.util.bean.ForwardingBeanAttributes<T>
org.jboss.weld.bean.CommonBean<T>
org.jboss.weld.bean.AbstractSyntheticBean<T>
org.jboss.weld.bean.SyntheticClassBean<T>
- Type Parameters:
T-
- All Implemented Interfaces:
jakarta.enterprise.context.spi.Contextual<T>,jakarta.enterprise.inject.spi.Bean<T>,jakarta.enterprise.inject.spi.BeanAttributes<T>,WeldBean<T>
- Direct Known Subclasses:
SyntheticDecorator
Represents a class bean created based on extension-provided
InjectionTarget implementation.- Author:
- Jozef Hartinger
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSyntheticClassBean(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, Class<T> beanClass, jakarta.enterprise.inject.spi.InjectionTargetFactory<T> factory, BeanManagerImpl manager) -
Method Summary
Methods inherited from class org.jboss.weld.bean.AbstractSyntheticBean
getBeanClass, getInjectionPointsMethods inherited from class org.jboss.weld.bean.CommonBean
attributes, equals, getId, getIdentifier, hashCode, setAttributes, unwrapMethods inherited from class org.jboss.weld.util.bean.ForwardingBeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.BeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeMethods inherited from interface org.jboss.weld.bean.WeldBean
getPriority
-
Field Details
-
producer
-
-
Constructor Details
-
SyntheticClassBean
public SyntheticClassBean(jakarta.enterprise.inject.spi.BeanAttributes<T> attributes, Class<T> beanClass, jakarta.enterprise.inject.spi.InjectionTargetFactory<T> factory, BeanManagerImpl manager)
-
-
Method Details
-
create
-
destroy
-
getProducer
- Specified by:
getProducerin classAbstractSyntheticBean<T>
-
toString
- Overrides:
toStringin classCommonBean<T>
-