com.caucho.config.reflect
Class AnnotatedParameterImpl<T>
java.lang.Object
com.caucho.config.reflect.AnnotatedElementImpl
com.caucho.config.reflect.AnnotatedParameterImpl<T>
- All Implemented Interfaces:
- BaseTypeAnnotated, Annotated, AnnotatedParameter<T>
@Module
public class AnnotatedParameterImpl<T>
- extends AnnotatedElementImpl
- implements AnnotatedParameter<T>
Abstract introspected view of a Bean
Methods inherited from class com.caucho.config.reflect.AnnotatedElementImpl |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AnnotatedParameterImpl
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)
createBaseType
protected static BaseType createBaseType(AnnotatedCallable<?> callable,
java.lang.reflect.Type type,
java.util.HashMap<java.lang.String,BaseType> paramMap)
getDeclaringCallable
public AnnotatedCallable<T> getDeclaringCallable()
- Specified by:
getDeclaringCallable
in interface AnnotatedParameter<T>
getPosition
public int getPosition()
- Specified by:
getPosition
in interface AnnotatedParameter<T>