@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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresentpublic 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>