public class MethodParameterInjectionPoint<T>
extends java.lang.Object
implements javax.enterprise.inject.spi.InjectionPoint
Modifier and Type | Class and Description |
---|---|
private class |
MethodParameterInjectionPoint.ArgumentAnnotated<X> |
private static class |
MethodParameterInjectionPoint.DefaultLiteral |
Modifier and Type | Field and Description |
---|---|
private javax.enterprise.inject.spi.BeanManager |
beanManager |
private java.lang.reflect.Method |
method |
private int |
position |
Constructor and Description |
---|
MethodParameterInjectionPoint(java.lang.reflect.Method method,
int position,
javax.enterprise.inject.spi.BeanManager beanManager) |
Modifier and Type | Method and Description |
---|---|
private java.lang.reflect.Type |
findTypeOrGenericType() |
javax.enterprise.inject.spi.Annotated |
getAnnotated() |
javax.enterprise.inject.spi.Bean<?> |
getBean() |
java.lang.reflect.Member |
getMember() |
java.util.Set<java.lang.annotation.Annotation> |
getQualifiers() |
java.lang.reflect.Type |
getType() |
boolean |
isDelegate() |
boolean |
isTransient() |
private java.lang.reflect.Method method
private int position
private javax.enterprise.inject.spi.BeanManager beanManager
public MethodParameterInjectionPoint(java.lang.reflect.Method method, int position, javax.enterprise.inject.spi.BeanManager beanManager)
public javax.enterprise.inject.spi.Bean<?> getBean()
getBean
in interface javax.enterprise.inject.spi.InjectionPoint
public java.lang.reflect.Member getMember()
getMember
in interface javax.enterprise.inject.spi.InjectionPoint
public java.util.Set<java.lang.annotation.Annotation> getQualifiers()
getQualifiers
in interface javax.enterprise.inject.spi.InjectionPoint
public java.lang.reflect.Type getType()
getType
in interface javax.enterprise.inject.spi.InjectionPoint
public boolean isDelegate()
isDelegate
in interface javax.enterprise.inject.spi.InjectionPoint
public boolean isTransient()
isTransient
in interface javax.enterprise.inject.spi.InjectionPoint
public javax.enterprise.inject.spi.Annotated getAnnotated()
getAnnotated
in interface javax.enterprise.inject.spi.InjectionPoint
private java.lang.reflect.Type findTypeOrGenericType()