java.lang.Object
tools.jackson.databind.introspect.Annotated
tools.jackson.databind.introspect.AnnotatedMember
tools.jackson.databind.introspect.AnnotatedWithParams
tools.jackson.databind.introspect.AnnotatedConstructor
-
Field Summary
FieldsFields inherited from class tools.jackson.databind.introspect.AnnotatedWithParams
_paramAnnotationsFields inherited from class tools.jackson.databind.introspect.AnnotatedMember
_annotations, _typeContext -
Constructor Summary
ConstructorsConstructorDescriptionAnnotatedConstructor(TypeResolutionContext ctxt, Constructor<?> constructor, AnnotationMap classAnn, AnnotationMap[] paramAnn) -
Method Summary
Modifier and TypeMethodDescriptionfinal Objectcall()Method that can be used to (try to) call this object without arguments.final ObjectMethod that can be used to (try to) call this object with specified arguments.final ObjectMethod that can be used to (try to) call this object with single arguments.booleanConstructor<?>Method that can be used to find actual JDK element that this instance represents.Class<?>Actual physical class in which this member was declared.intgetName()intgetParameterType(int index) Class<?>getRawParameterType(int index) Class<?>"Raw" type (type-erased class) of the annotated element; definition of what exactly this means depends on sub-class.getType()Full generic type of the annotated element; definition of what exactly this means depends on sub-class.Optional method that can be used to access the value of this member on given object, if this is a supported operation for member type.inthashCode()voidOptional method that can be used to assign value of this member on given object, if this is a supported operation for member type.toString()Fluent factory method that will construct a new instance that uses specified instance annotations instead of currently configured ones.Methods inherited from class tools.jackson.databind.introspect.AnnotatedWithParams
getAnnotationCount, getParameter, getParameterAnnotations, replaceParameterAnnotationsMethods inherited from class tools.jackson.databind.introspect.AnnotatedMember
_annotationMap, annotations, fixAccess, getAnnotation, getFullName, hasAnnotation, hasOneOf
-
Field Details
-
_constructor
-
-
Constructor Details
-
AnnotatedConstructor
public AnnotatedConstructor(TypeResolutionContext ctxt, Constructor<?> constructor, AnnotationMap classAnn, AnnotationMap[] paramAnn)
-
-
Method Details
-
withAnnotations
Description copied from class:AnnotatedMemberFluent factory method that will construct a new instance that uses specified instance annotations instead of currently configured ones.- Specified by:
withAnnotationsin classAnnotatedMember
-
getAnnotated
Description copied from class:AnnotatedMethod that can be used to find actual JDK element that this instance represents. It is non-null, except for method/constructor parameters which do not have a JDK counterpart.- Specified by:
getAnnotatedin classAnnotated
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin classAnnotated
-
getName
-
getType
Description copied from class:AnnotatedFull generic type of the annotated element; definition of what exactly this means depends on sub-class. -
getRawType
Description copied from class:Annotated"Raw" type (type-erased class) of the annotated element; definition of what exactly this means depends on sub-class.- Specified by:
getRawTypein classAnnotated
-
getParameterCount
public int getParameterCount()- Specified by:
getParameterCountin classAnnotatedWithParams
-
getRawParameterType
- Specified by:
getRawParameterTypein classAnnotatedWithParams
-
getParameterType
- Specified by:
getParameterTypein classAnnotatedWithParams
-
getNativeParameters
- Specified by:
getNativeParametersin classAnnotatedWithParams
-
call
Description copied from class:AnnotatedWithParamsMethod that can be used to (try to) call this object without arguments. This may succeed or fail, depending on expected number of arguments: caller needs to take care to pass correct number. Exceptions are thrown directly from actual low-level call.Note: only works for constructors and static methods.
- Specified by:
callin classAnnotatedWithParams- Throws:
Exception
-
call
Description copied from class:AnnotatedWithParamsMethod that can be used to (try to) call this object with specified arguments. This may succeed or fail, depending on expected number of arguments: caller needs to take care to pass correct number. Exceptions are thrown directly from actual low-level call.Note: only works for constructors and static methods.
- Specified by:
callin classAnnotatedWithParams- Throws:
Exception
-
call1
Description copied from class:AnnotatedWithParamsMethod that can be used to (try to) call this object with single arguments. This may succeed or fail, depending on expected number of arguments: caller needs to take care to pass correct number. Exceptions are thrown directly from actual low-level call.Note: only works for constructors and static methods.
- Specified by:
call1in classAnnotatedWithParams- Throws:
Exception
-
getDeclaringClass
Description copied from class:AnnotatedMemberActual physical class in which this member was declared.- Specified by:
getDeclaringClassin classAnnotatedMember
-
getMember
- Specified by:
getMemberin classAnnotatedMember
-
setValue
Description copied from class:AnnotatedMemberOptional method that can be used to assign value of this member on given object, if this is a supported operation for member type.This is implemented for fields and single-argument member methods; but not for constructor parameters or other types of methods (like static methods)
- Specified by:
setValuein classAnnotatedMember- Throws:
UnsupportedOperationException
-
getValue
Description copied from class:AnnotatedMemberOptional method that can be used to access the value of this member on given object, if this is a supported operation for member type.This is implemented for fields and no-argument member methods; but not for constructor parameters or other types of methods (like static methods)
- Specified by:
getValuein classAnnotatedMember- Throws:
UnsupportedOperationException
-
toString
-
hashCode
public int hashCode() -
equals
-