Package org.jboss.weld.bean
Class DisposalMethod<X,T>
- java.lang.Object
-
- org.jboss.weld.bean.DisposalMethod<X,T>
-
public class DisposalMethod<X,T> extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDisposalMethod(BeanManagerImpl beanManager, EnhancedAnnotatedMethod<T,? super X> enhancedAnnotatedMethod, AbstractClassBean<X> declaringBean)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotatedMethod<? super X>getAnnotated()AbstractClassBean<X>getDeclaringBean()AnnotatedParameter<? super X>getDisposesParameter()TypegetGenericType()Set<InjectionPoint>getInjectionPoints()Set<QualifierInstance>getRequiredQualifiers()voidinvokeDisposeMethod(Object receiver, Object instance, CreationalContext<?> creationalContext)static <X,T>
DisposalMethod<X,T>of(BeanManagerImpl manager, EnhancedAnnotatedMethod<T,? super X> method, AbstractClassBean<X> declaringBean)StringtoString()
-
-
-
Constructor Detail
-
DisposalMethod
protected DisposalMethod(BeanManagerImpl beanManager, EnhancedAnnotatedMethod<T,? super X> enhancedAnnotatedMethod, AbstractClassBean<X> declaringBean)
-
-
Method Detail
-
of
public static <X,T> DisposalMethod<X,T> of(BeanManagerImpl manager, EnhancedAnnotatedMethod<T,? super X> method, AbstractClassBean<X> declaringBean)
-
getDisposesParameter
public AnnotatedParameter<? super X> getDisposesParameter()
-
getAnnotated
public AnnotatedMethod<? super X> getAnnotated()
-
invokeDisposeMethod
public void invokeDisposeMethod(Object receiver, Object instance, CreationalContext<?> creationalContext)
-
getGenericType
public Type getGenericType()
-
getRequiredQualifiers
public Set<QualifierInstance> getRequiredQualifiers()
-
getDeclaringBean
public AbstractClassBean<X> getDeclaringBean()
-
getInjectionPoints
public Set<InjectionPoint> getInjectionPoints()
-
-