Package | Description |
---|---|
com.fasterxml.jackson.databind.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotatedClass |
static class |
TypeResolutionContext.Basic |
Modifier and Type | Field and Description |
---|---|
protected TypeResolutionContext |
AnnotatedMember._typeContext
Context object needed for resolving generic type associated with this
member (method parameter or return value, or field type).
|
Modifier and Type | Method and Description |
---|---|
TypeResolutionContext |
AnnotatedMember.getTypeContext()
Accessor for
TypeResolutionContext that is used for resolving
full generic type of this member. |
Modifier and Type | Method and Description |
---|---|
protected void |
AnnotatedClass._addMemberMethods(java.lang.Class<?> cls,
TypeResolutionContext typeContext,
AnnotatedMethodMap methods,
java.lang.Class<?> mixInCls,
AnnotatedMethodMap mixIns) |
protected AnnotatedMethod |
AnnotatedClass._constructCreatorMethod(java.lang.reflect.Method m,
TypeResolutionContext typeContext) |
protected AnnotatedConstructor |
AnnotatedClass._constructDefaultConstructor(ClassUtil.Ctor ctor,
TypeResolutionContext typeContext) |
protected AnnotatedField |
AnnotatedClass._constructField(java.lang.reflect.Field f,
TypeResolutionContext typeContext) |
protected AnnotatedMethod |
AnnotatedClass._constructMethod(java.lang.reflect.Method m,
TypeResolutionContext typeContext) |
protected AnnotatedConstructor |
AnnotatedClass._constructNonDefaultConstructor(ClassUtil.Ctor ctor,
TypeResolutionContext typeContext) |
protected java.util.Map<java.lang.String,AnnotatedField> |
AnnotatedClass._findFields(JavaType type,
TypeResolutionContext typeContext,
java.util.Map<java.lang.String,AnnotatedField> fields) |
Constructor and Description |
---|
AnnotatedConstructor(TypeResolutionContext ctxt,
java.lang.reflect.Constructor<?> constructor,
AnnotationMap classAnn,
AnnotationMap[] paramAnn) |
AnnotatedField(TypeResolutionContext contextClass,
java.lang.reflect.Field field,
AnnotationMap annMap) |
AnnotatedMember(TypeResolutionContext ctxt,
AnnotationMap annotations) |
AnnotatedMethod(TypeResolutionContext ctxt,
java.lang.reflect.Method method,
AnnotationMap classAnn,
AnnotationMap[] paramAnnotations) |
AnnotatedWithParams(TypeResolutionContext ctxt,
AnnotationMap annotations,
AnnotationMap[] paramAnnotations) |
VirtualAnnotatedMember(TypeResolutionContext typeContext,
java.lang.Class<?> declaringClass,
java.lang.String name,
java.lang.Class<?> rawType) |