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 protected
DisposalMethod(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 jakarta.enterprise.inject.spi.AnnotatedMethod<? super X>
getAnnotated()
AbstractClassBean<X>
getDeclaringBean()
jakarta.enterprise.inject.spi.AnnotatedParameter<? super X>
getDisposesParameter()
Type
getGenericType()
Set<jakarta.enterprise.inject.spi.InjectionPoint>
getInjectionPoints()
Set<QualifierInstance>
getRequiredQualifiers()
void
invokeDisposeMethod(Object receiver, Object instance, jakarta.enterprise.context.spi.CreationalContext<?> creationalContext)
static <X,T>
DisposalMethod<X,T>of(BeanManagerImpl manager, EnhancedAnnotatedMethod<T,? super X> method, AbstractClassBean<X> declaringBean)
String
toString()
-
-
-
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 jakarta.enterprise.inject.spi.AnnotatedParameter<? super X> getDisposesParameter()
-
getAnnotated
public jakarta.enterprise.inject.spi.AnnotatedMethod<? super X> getAnnotated()
-
invokeDisposeMethod
public void invokeDisposeMethod(Object receiver, Object instance, jakarta.enterprise.context.spi.CreationalContext<?> creationalContext)
-
getGenericType
public Type getGenericType()
-
getRequiredQualifiers
public Set<QualifierInstance> getRequiredQualifiers()
-
getDeclaringBean
public AbstractClassBean<X> getDeclaringBean()
-
getInjectionPoints
public Set<jakarta.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
-
-