T
- public class SyntheticDecorator<T> extends SyntheticClassBean<T> implements javax.enterprise.inject.spi.Decorator<T>
Decorator
created based on extension-provided InjectionTarget
implementation.producer
Constructor and Description |
---|
SyntheticDecorator(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
Class<T> beanClass,
javax.enterprise.inject.spi.InjectionTargetFactory<T> factory,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
Set<Type> |
getDecoratedTypes() |
protected Set<Type> |
getDecoratedTypes(Set<Type> types) |
Set<Annotation> |
getDelegateQualifiers() |
Type |
getDelegateType() |
protected javax.enterprise.inject.spi.InjectionPoint |
identifyDelegateInjectionPoint(Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
create, destroy, getProducer, toString
getBeanClass, getInjectionPoints
attributes, equals, getId, getIdentifier, hashCode, isNullable, setAttributes, unwrap
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public SyntheticDecorator(javax.enterprise.inject.spi.BeanAttributes<T> attributes, Class<T> beanClass, javax.enterprise.inject.spi.InjectionTargetFactory<T> factory, BeanManagerImpl manager)
protected javax.enterprise.inject.spi.InjectionPoint identifyDelegateInjectionPoint(Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints)
public Type getDelegateType()
getDelegateType
in interface javax.enterprise.inject.spi.Decorator<T>
public Set<Annotation> getDelegateQualifiers()
getDelegateQualifiers
in interface javax.enterprise.inject.spi.Decorator<T>
Copyright © 2016. All rights reserved.