T - public class SubclassedComponentInstantiator<T> extends Object implements Instantiator<T>
| Modifier | Constructor and Description |
|---|---|
protected |
SubclassedComponentInstantiator(AnnotatedType<T> type,
Bean<T> bean,
ConstructorInjectionPoint<T> originalConstructor,
BeanManagerImpl manager) |
|
SubclassedComponentInstantiator(AnnotatedType<T> type,
Bean<T> bean,
DefaultInstantiator<T> delegate,
BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
protected Class<T> |
createEnhancedSubclass(AnnotatedType<T> type,
Bean<?> bean) |
boolean |
hasDecoratorSupport()
Indicates whether instances created by this Instantiator support decorators.
|
boolean |
hasInterceptorSupport()
Indicates whether instances created by this Instantiator support interception.
|
protected EnhancedAnnotatedConstructor<T> |
initEnhancedSubclass(BeanManagerImpl manager,
AnnotatedType<T> type,
Bean<?> bean,
ConstructorInjectionPoint<T> originalConstructorInjectionPoint) |
T |
newInstance(CreationalContext<T> ctx,
BeanManagerImpl manager) |
String |
toString() |
public SubclassedComponentInstantiator(AnnotatedType<T> type, Bean<T> bean, DefaultInstantiator<T> delegate, BeanManagerImpl manager)
protected SubclassedComponentInstantiator(AnnotatedType<T> type, Bean<T> bean, ConstructorInjectionPoint<T> originalConstructor, BeanManagerImpl manager)
protected EnhancedAnnotatedConstructor<T> initEnhancedSubclass(BeanManagerImpl manager, AnnotatedType<T> type, Bean<?> bean, ConstructorInjectionPoint<T> originalConstructorInjectionPoint)
protected Class<T> createEnhancedSubclass(AnnotatedType<T> type, Bean<?> bean)
public T newInstance(CreationalContext<T> ctx, BeanManagerImpl manager)
newInstance in interface Instantiator<T>public boolean hasInterceptorSupport()
InstantiatorhasInterceptorSupport in interface Instantiator<T>public boolean hasDecoratorSupport()
InstantiatorhasDecoratorSupport in interface Instantiator<T>Copyright © 2012 Seam Framework. All Rights Reserved.