T - public class SyntheticDecorator<T> extends SyntheticClassBean<T> implements Decorator<T>
Decorator created based on extension-provided InjectionTarget implementation.producer| Constructor and Description |
|---|
SyntheticDecorator(BeanAttributes<T> attributes,
java.lang.Class<T> beanClass,
InjectionTargetFactory<T> factory,
BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.reflect.Type> |
getDecoratedTypes()
Obtains the decorated types.
|
protected java.util.Set<java.lang.reflect.Type> |
getDecoratedTypes(java.util.Set<java.lang.reflect.Type> types) |
java.util.Set<java.lang.annotation.Annotation> |
getDelegateQualifiers()
Obtains the qualifiers of the delegate injection
point.
|
java.lang.reflect.Type |
getDelegateType()
Obtains the type of the delegate injection point.
|
protected InjectionPoint |
identifyDelegateInjectionPoint(java.util.Set<InjectionPoint> injectionPoints) |
create, destroy, getProducer, toStringgetBeanClass, getInjectionPointsattributes, equals, getId, getIdentifier, hashCode, isNullable, setAttributes, unwrapgetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBeanClass, getInjectionPoints, isNullablecreate, destroygetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativepublic SyntheticDecorator(BeanAttributes<T> attributes, java.lang.Class<T> beanClass, InjectionTargetFactory<T> factory, BeanManagerImpl manager)
protected InjectionPoint identifyDelegateInjectionPoint(java.util.Set<InjectionPoint> injectionPoints)
protected java.util.Set<java.lang.reflect.Type> getDecoratedTypes(java.util.Set<java.lang.reflect.Type> types)
public java.lang.reflect.Type getDelegateType()
DecoratorObtains the type of the delegate injection point.
getDelegateType in interface Decorator<T>public java.util.Set<java.lang.annotation.Annotation> getDelegateQualifiers()
DecoratorObtains the qualifiers of the delegate injection point.
getDelegateQualifiers in interface Decorator<T>public java.util.Set<java.lang.reflect.Type> getDecoratedTypes()
DecoratorObtains the decorated types.
getDecoratedTypes in interface Decorator<T>Copyright © 2015. All Rights Reserved.