Uses of Class
com.fasterxml.jackson.databind.introspect.AnnotatedMethod
-
Packages that use AnnotatedMethod Package Description com.fasterxml.jackson.databind Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (JsonNode), as well as writing Java Objects and trees as JSON.com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding.com.fasterxml.jackson.databind.deser.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.com.fasterxml.jackson.databind.deser.std Contains public standard implementations of abstraction that Jackson uses.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.com.fasterxml.jackson.databind.util Utility classes for Mapper package. -
-
Uses of AnnotatedMethod in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind that return AnnotatedMethod Modifier and Type Method Description AnnotatedMethodBeanDescription. findAnySetter()Deprecated.Since 2.9: useBeanDescription.findAnySetterAccessor()insteadabstract AnnotatedMethodBeanDescription. findJsonValueMethod()Deprecated.abstract AnnotatedMethodBeanDescription. findMethod(String name, Class<?>[] paramTypes)AnnotatedMethodAnnotationIntrospector. resolveSetterConflict(MapperConfig<?> config, AnnotatedMethod setter1, AnnotatedMethod setter2)Method called in cases where a class has two methods eligible to be used for the same logical property, and default logic is not enough to figure out clear precedence.Methods in com.fasterxml.jackson.databind that return types with arguments of type AnnotatedMethod Modifier and Type Method Description abstract List<AnnotatedMethod>BeanDescription. getFactoryMethods()Methods in com.fasterxml.jackson.databind with parameters of type AnnotatedMethod Modifier and Type Method Description booleanAnnotationIntrospector. hasAnyGetterAnnotation(AnnotatedMethod am)Deprecated.Since 2.9 UseAnnotationIntrospector.hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)insteadbooleanAnnotationIntrospector. hasAnySetterAnnotation(AnnotatedMethod am)Deprecated.Since 2.9 useAnnotationIntrospector.hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)instead.booleanAnnotationIntrospector. hasAsValueAnnotation(AnnotatedMethod am)Deprecated.Since 2.9 UseAnnotationIntrospector.hasAsValue(Annotated)instead.StringPropertyNamingStrategy. nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName)Method called to find external name (name used in JSON) for given logical POJO property, as defined by given getter method; typically called when building a serializer.StringPropertyNamingStrategy.PropertyNamingStrategyBase. nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName)StringPropertyNamingStrategy. nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName)Method called to find external name (name used in JSON) for given logical POJO property, as defined by given setter method; typically called when building a deserializer (but not necessarily only then).StringPropertyNamingStrategy.PropertyNamingStrategyBase. nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName)AnnotatedMethodAnnotationIntrospector. resolveSetterConflict(MapperConfig<?> config, AnnotatedMethod setter1, AnnotatedMethod setter2)Method called in cases where a class has two methods eligible to be used for the same logical property, and default logic is not enough to figure out clear precedence. -
Uses of AnnotatedMethod in com.fasterxml.jackson.databind.deser
Fields in com.fasterxml.jackson.databind.deser declared as AnnotatedMethod Modifier and Type Field Description protected AnnotatedMethodBeanDeserializerBuilder. _buildMethodWhen creating Builder-based deserializers, this indicates method to call on builder to finalize value.protected AnnotatedMethodBuilderBasedDeserializer. _buildMethodMethods in com.fasterxml.jackson.databind.deser that return AnnotatedMethod Modifier and Type Method Description protected AnnotatedMethodBasicDeserializerFactory. _findJsonValueFor(DeserializationConfig config, JavaType enumType)Deprecated.since 2.8 callfindJsonValueMethodonBeanDescriptioninsteadAnnotatedMethodBeanDeserializerBuilder. getBuildMethod()Methods in com.fasterxml.jackson.databind.deser with parameters of type AnnotatedMethod Modifier and Type Method Description voidBeanDeserializerBuilder. setPOJOBuilder(AnnotatedMethod buildMethod, JsonPOJOBuilder.Value config) -
Uses of AnnotatedMethod in com.fasterxml.jackson.databind.deser.impl
Fields in com.fasterxml.jackson.databind.deser.impl declared as AnnotatedMethod Modifier and Type Field Description protected AnnotatedMethodMethodProperty. _annotatedprotected AnnotatedMethodSetterlessProperty. _annotatedprotected AnnotatedMethodBeanAsArrayBuilderDeserializer. _buildMethodConstructors in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotatedMethod Constructor Description BeanAsArrayBuilderDeserializer(BeanDeserializerBase delegate, JavaType targetType, SettableBeanProperty[] ordered, AnnotatedMethod buildMethod)Main constructor used both for creating new instances (byBeanDeserializer.asArrayDeserializer()) and for creating copies with different delegate.MethodProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method)SetterlessProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method) -
Uses of AnnotatedMethod in com.fasterxml.jackson.databind.deser.std
Methods in com.fasterxml.jackson.databind.deser.std with parameters of type AnnotatedMethod Modifier and Type Method Description static KeyDeserializerStdKeyDeserializers. constructEnumKeyDeserializer(EnumResolver enumResolver, AnnotatedMethod factory)static JsonDeserializer<?>EnumDeserializer. deserializerForCreator(DeserializationConfig config, Class<?> enumClass, AnnotatedMethod factory)Deprecated.Since 2.8static JsonDeserializer<?>EnumDeserializer. deserializerForCreator(DeserializationConfig config, Class<?> enumClass, AnnotatedMethod factory, ValueInstantiator valueInstantiator, SettableBeanProperty[] creatorProps)Factory method used when Enum instances are to be deserialized using a creator (static factory method)static JsonDeserializer<?>EnumDeserializer. deserializerForNoArgsCreator(DeserializationConfig config, Class<?> enumClass, AnnotatedMethod factory)Factory method used when Enum instances are to be deserialized using a zero-/no-args factory method -
Uses of AnnotatedMethod in com.fasterxml.jackson.databind.introspect
Fields in com.fasterxml.jackson.databind.introspect with type parameters of type AnnotatedMethod Modifier and Type Field Description protected LinkedList<AnnotatedMethod>POJOPropertiesCollector. _anySettersprotected POJOPropertyBuilder.Linked<AnnotatedMethod>POJOPropertyBuilder. _gettersprotected Map<MemberKey,AnnotatedMethod>AnnotatedMethodMap. _methodsprotected POJOPropertyBuilder.Linked<AnnotatedMethod>POJOPropertyBuilder. _settersList<AnnotatedMethod>AnnotatedClass.Creators. creatorMethodsSingle argument static methods that might be usable as factory methodsMethods in com.fasterxml.jackson.databind.introspect that return AnnotatedMethod Modifier and Type Method Description AnnotatedMethodAnnotatedMethodMap. find(Method m)AnnotatedMethodAnnotatedMethodMap. find(String name, Class<?>[] paramTypes)AnnotatedMethodBasicBeanDescription. findJsonValueMethod()Deprecated.AnnotatedMethodAnnotatedClass. findMethod(String name, Class<?>[] paramTypes)AnnotatedMethodBasicBeanDescription. findMethod(String name, Class<?>[] paramTypes)AnnotatedMethodPOJOPropertiesCollector. getAnySetterMethod()abstract AnnotatedMethodBeanPropertyDefinition. getGetter()AnnotatedMethodPOJOPropertyBuilder. getGetter()AnnotatedMethodPOJOPropertiesCollector. getJsonValueMethod()Deprecated.abstract AnnotatedMethodBeanPropertyDefinition. getSetter()AnnotatedMethodPOJOPropertyBuilder. getSetter()AnnotatedMethodAnnotationIntrospectorPair. resolveSetterConflict(MapperConfig<?> config, AnnotatedMethod setter1, AnnotatedMethod setter2)AnnotatedMethodJacksonAnnotationIntrospector. resolveSetterConflict(MapperConfig<?> config, AnnotatedMethod setter1, AnnotatedMethod setter2)AnnotatedMethodAnnotatedMethod. withAnnotations(AnnotationMap ann)Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type AnnotatedMethod Modifier and Type Method Description List<AnnotatedMethod>AnnotatedClass. getFactoryMethods()List<AnnotatedMethod>BasicBeanDescription. getFactoryMethods()List<AnnotatedMethod>AnnotatedClass. getStaticMethods()Deprecated.Since 2.9; useAnnotatedClass.getFactoryMethods()instead.Iterator<AnnotatedMethod>AnnotatedMethodMap. iterator()Iterable<AnnotatedMethod>AnnotatedClass. memberMethods()Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotatedMethod Modifier and Type Method Description protected voidPOJOPropertiesCollector. _addGetterMethod(Map<String,POJOPropertyBuilder> props, AnnotatedMethod m, AnnotationIntrospector ai)protected voidPOJOPropertiesCollector. _addSetterMethod(Map<String,POJOPropertyBuilder> props, AnnotatedMethod m, AnnotationIntrospector ai)protected intPOJOPropertyBuilder. _getterPriority(AnnotatedMethod m)protected intPOJOPropertyBuilder. _setterPriority(AnnotatedMethod m)voidPOJOPropertyBuilder. addGetter(AnnotatedMethod a, PropertyName name, boolean explName, boolean visible, boolean ignored)voidPOJOPropertyBuilder. addSetter(AnnotatedMethod a, PropertyName name, boolean explName, boolean visible, boolean ignored)booleanAnnotationIntrospectorPair. hasAnyGetterAnnotation(AnnotatedMethod am)Deprecated.booleanJacksonAnnotationIntrospector. hasAnyGetterAnnotation(AnnotatedMethod am)Deprecated.booleanAnnotationIntrospectorPair. hasAnySetterAnnotation(AnnotatedMethod am)Deprecated.booleanJacksonAnnotationIntrospector. hasAnySetterAnnotation(AnnotatedMethod am)Deprecated.booleanAnnotationIntrospectorPair. hasAsValueAnnotation(AnnotatedMethod am)Deprecated.booleanJacksonAnnotationIntrospector. hasAsValueAnnotation(AnnotatedMethod am)Deprecated.protected booleanBasicBeanDescription. isFactoryMethod(AnnotatedMethod am)booleanVisibilityChecker. isGetterVisible(AnnotatedMethod m)booleanVisibilityChecker.Std. isGetterVisible(AnnotatedMethod m)booleanVisibilityChecker. isIsGetterVisible(AnnotatedMethod m)booleanVisibilityChecker.Std. isIsGetterVisible(AnnotatedMethod m)booleanVisibilityChecker. isSetterVisible(AnnotatedMethod m)booleanVisibilityChecker.Std. isSetterVisible(AnnotatedMethod m)AnnotatedMethodAnnotationIntrospectorPair. resolveSetterConflict(MapperConfig<?> config, AnnotatedMethod setter1, AnnotatedMethod setter2)AnnotatedMethodJacksonAnnotationIntrospector. resolveSetterConflict(MapperConfig<?> config, AnnotatedMethod setter1, AnnotatedMethod setter2)Constructor parameters in com.fasterxml.jackson.databind.introspect with type arguments of type AnnotatedMethod Constructor Description AnnotatedMethodMap(Map<MemberKey,AnnotatedMethod> m) -
Uses of AnnotatedMethod in com.fasterxml.jackson.databind.util
Methods in com.fasterxml.jackson.databind.util that return AnnotatedMethod Modifier and Type Method Description AnnotatedMethodSimpleBeanPropertyDefinition. getGetter()AnnotatedMethodSimpleBeanPropertyDefinition. getSetter()Methods in com.fasterxml.jackson.databind.util with parameters of type AnnotatedMethod Modifier and Type Method Description protected static booleanBeanUtil. isCglibGetCallbacks(AnnotatedMethod am)This method was added to address the need to weed out CGLib-injected "getCallbacks" method.protected static booleanBeanUtil. isGroovyMetaClassGetter(AnnotatedMethod am)Another helper method to deal with Groovy's problematic metadata accessorsprotected static booleanBeanUtil. isGroovyMetaClassSetter(AnnotatedMethod am)Similar toBeanUtil.isCglibGetCallbacks(com.fasterxml.jackson.databind.introspect.AnnotatedMethod), need to suppress a cyclic reference.static StringBeanUtil. okNameForGetter(AnnotatedMethod am, boolean stdNaming)static StringBeanUtil. okNameForIsGetter(AnnotatedMethod am, String name, boolean stdNaming)static StringBeanUtil. okNameForMutator(AnnotatedMethod am, String prefix, boolean stdNaming)static StringBeanUtil. okNameForRegularGetter(AnnotatedMethod am, String name, boolean stdNaming)static StringBeanUtil. okNameForSetter(AnnotatedMethod am, boolean stdNaming)Deprecated.
-