public class DisposalMethod<X,T>
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
DisposalMethod(BeanManagerImpl beanManager,
EnhancedAnnotatedMethod<T,? super X> enhancedAnnotatedMethod,
AbstractClassBean<X> declaringBean) |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedMethod<? super X> |
getAnnotated() |
AbstractClassBean<X> |
getDeclaringBean() |
AnnotatedParameter<? super X> |
getDisposesParameter() |
java.lang.reflect.Type |
getGenericType() |
java.util.Set<InjectionPoint> |
getInjectionPoints() |
java.util.Set<QualifierInstance> |
getRequiredQualifiers() |
void |
invokeDisposeMethod(java.lang.Object receiver,
java.lang.Object instance,
CreationalContext<?> creationalContext) |
static <X,T> DisposalMethod<X,T> |
of(BeanManagerImpl manager,
EnhancedAnnotatedMethod<T,? super X> method,
AbstractClassBean<X> declaringBean) |
java.lang.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 AnnotatedParameter<? super X> getDisposesParameter()
public AnnotatedMethod<? super X> getAnnotated()
public void invokeDisposeMethod(java.lang.Object receiver,
java.lang.Object instance,
CreationalContext<?> creationalContext)
public java.lang.reflect.Type getGenericType()
public java.util.Set<QualifierInstance> getRequiredQualifiers()
public AbstractClassBean<X> getDeclaringBean()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Set<InjectionPoint> getInjectionPoints()
Copyright © 2014. All Rights Reserved.