public class DisposalMethod<X,T> extends Object
Modifier | Constructor and Description |
---|---|
protected |
DisposalMethod(BeanManagerImpl beanManager,
EnhancedAnnotatedMethod<T,? super X> enhancedAnnotatedMethod,
AbstractClassBean<X> declaringBean) |
Modifier and Type | Method and Description |
---|---|
javax.enterprise.inject.spi.AnnotatedMethod<? super X> |
getAnnotated() |
AbstractClassBean<X> |
getDeclaringBean() |
javax.enterprise.inject.spi.AnnotatedParameter<? super X> |
getDisposesParameter() |
Type |
getGenericType() |
Set<javax.enterprise.inject.spi.InjectionPoint> |
getInjectionPoints() |
Set<QualifierInstance> |
getRequiredQualifiers() |
void |
invokeDisposeMethod(Object receiver,
Object instance,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
static <X,T> DisposalMethod<X,T> |
of(BeanManagerImpl manager,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean) |
String |
toString() |
protected DisposalMethod(BeanManagerImpl beanManager, EnhancedAnnotatedMethod<T,? super X> enhancedAnnotatedMethod, AbstractClassBean<X> declaringBean)
public static <X,T> DisposalMethod<X,T> of(BeanManagerImpl manager, EnhancedAnnotatedMethod<T,? super X> method, AbstractClassBean<X> declaringBean)
public javax.enterprise.inject.spi.AnnotatedParameter<? super X> getDisposesParameter()
public javax.enterprise.inject.spi.AnnotatedMethod<? super X> getAnnotated()
public void invokeDisposeMethod(Object receiver, Object instance, javax.enterprise.context.spi.CreationalContext<?> creationalContext)
public Type getGenericType()
public Set<QualifierInstance> getRequiredQualifiers()
public AbstractClassBean<X> getDeclaringBean()
public Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
Copyright © 2016. All Rights Reserved.