@Module public class AnnotatedParameterImpl<T> extends AnnotatedElementImpl implements AnnotatedParameter<T>
Constructor and Description |
---|
AnnotatedParameterImpl(AnnotatedCallable<T> callable,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap,
java.lang.annotation.Annotation[] annList,
int position) |
Modifier and Type | Method and Description |
---|---|
protected static BaseType |
createBaseType(AnnotatedCallable<?> callable,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap) |
AnnotatedCallable<T> |
getDeclaringCallable() |
int |
getPosition() |
addAnalysisAnnotation, addAnnotation, addAnnotationIfAbsent, addAnnotations, addAnnotations, addOverrideAnnotation, clearAnnotations, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, fillTypeVariables, getAnalysisAnnotation, getAnnotation, getAnnotations, getBaseType, getBaseTypeImpl, getBaseTypeParamMap, getTypeClosure, getTypeVariables, isAnnotationPresent, removeAnnotation, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
public AnnotatedParameterImpl(AnnotatedCallable<T> callable, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.annotation.Annotation[] annList, int position)
protected static BaseType createBaseType(AnnotatedCallable<?> callable, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap)
public AnnotatedCallable<T> getDeclaringCallable()
getDeclaringCallable
in interface AnnotatedParameter<T>
public int getPosition()
getPosition
in interface AnnotatedParameter<T>