public class ParanamerOnJacksonAnnotationIntrospector
extends com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector
AnnotationIntrospector that defines functionality
to discover names of constructor (and factory method) parameters,
on top of default Jackson annotation processing.
It can be used as the replacement for vanilla
JacksonAnnotationIntrospector.| Modifier and Type | Field and Description |
|---|---|
protected SerializableParanamer |
_paranamer
Wrapper used to encapsulate actual Paranamer call, to allow serialization
of this introspector
|
| Constructor and Description |
|---|
ParanamerOnJacksonAnnotationIntrospector() |
ParanamerOnJacksonAnnotationIntrospector(com.thoughtworks.paranamer.Paranamer pn)
Deprecated.
since 2.7.6
|
ParanamerOnJacksonAnnotationIntrospector(SerializableParanamer pn) |
| Modifier and Type | Method and Description |
|---|---|
String |
findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember param) |
com.fasterxml.jackson.databind.PropertyName |
findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a) |
_classIfExplicit, _classIfExplicit, _constructNoTypeResolverBuilder, _constructStdTypeResolverBuilder, _constructVirtualProperty, _constructVirtualProperty, _findConstructorName, _findTypeResolver, _isIgnorable, _propertyName, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumAliases, findEnumValue, findEnumValues, findFilterId, findFormat, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnorals, findPropertyInclusion, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, readResolve, refineDeserializationType, refineSerializationType, resolveSetterConflict, setConstructorPropertiesImpliesCreator, version_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findIgnoreUnknownProperties, findPropertiesToIgnore, findPropertiesToIgnore, findSerializationInclusion, findSerializationInclusionForContent, findWrapperName, nopInstance, pairprotected final SerializableParanamer _paranamer
public ParanamerOnJacksonAnnotationIntrospector()
public ParanamerOnJacksonAnnotationIntrospector(SerializableParanamer pn)
@Deprecated public ParanamerOnJacksonAnnotationIntrospector(com.thoughtworks.paranamer.Paranamer pn)
public com.fasterxml.jackson.databind.PropertyName findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated a)
findNameForDeserialization in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospectorpublic String findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember param)
findImplicitPropertyName in class com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospectorCopyright © 2020 FasterXML. All rights reserved.