This is an automated email from the git hooks/post-receive script. apo pushed a commit to branch master in repository jackson-databind.
commit c6eb01b13e920fefd2991ae6c5e0bca0da9ebc6c Merge: 0f3f358 3278dfe Author: Markus Koschany <a...@debian.org> Date: Thu Oct 12 00:25:58 2017 +0200 Updated version 2.9.1 from 'upstream/2.9.1' with Debian dir 1483534f788c2326019f7d1ecc315029b08cc0b7 .github/ISSUE_TEMPLATE.md | 3 +- .gitignore | 1 + .travis.yml | 9 +- README.md | 2 +- pom.xml | 61 +- release-notes/CREDITS | 126 +++ release-notes/VERSION | 221 +++- .../jackson/databind/AnnotationIntrospector.java | 562 ++++------ .../jackson/databind/BeanDescription.java | 94 +- .../fasterxml/jackson/databind/BeanProperty.java | 145 ++- .../jackson/databind/DatabindContext.java | 160 ++- .../jackson/databind/DeserializationConfig.java | 298 +---- .../jackson/databind/DeserializationContext.java | 717 +++++++----- .../jackson/databind/DeserializationFeature.java | 79 +- .../jackson/databind/InjectableValues.java | 12 +- .../com/fasterxml/jackson/databind/JavaType.java | 19 +- .../jackson/databind/JsonDeserializer.java | 97 +- .../jackson/databind/JsonMappingException.java | 5 +- .../com/fasterxml/jackson/databind/JsonNode.java | 41 +- .../jackson/databind/JsonSerializable.java | 8 +- .../fasterxml/jackson/databind/JsonSerializer.java | 13 +- .../jackson/databind/KeyDeserializer.java | 4 +- .../fasterxml/jackson/databind/MapperFeature.java | 243 ++-- .../com/fasterxml/jackson/databind/Module.java | 10 + .../fasterxml/jackson/databind/ObjectMapper.java | 716 ++++++++---- .../fasterxml/jackson/databind/ObjectReader.java | 245 ++-- .../fasterxml/jackson/databind/ObjectWriter.java | 169 ++- .../jackson/databind/PropertyMetadata.java | 178 ++- .../fasterxml/jackson/databind/PropertyName.java | 25 +- .../fasterxml/jackson/databind/SequenceWriter.java | 4 +- .../jackson/databind/SerializationConfig.java | 367 ++---- .../jackson/databind/SerializationFeature.java | 11 +- .../jackson/databind/SerializerProvider.java | 231 ++-- .../databind/annotation/JsonPOJOBuilder.java | 92 +- .../jackson/databind/annotation/JsonSerialize.java | 2 +- .../jackson/databind/annotation/NoClass.java | 2 +- .../jackson/databind/annotation/package-info.java | 4 +- .../jackson/databind/cfg/BaseSettings.java | 52 +- .../jackson/databind/cfg/ConfigFeature.java | 2 +- .../jackson/databind/cfg/ConfigOverride.java | 80 +- .../jackson/databind/cfg/ConfigOverrides.java | 133 ++- .../jackson/databind/cfg/ContextAttributes.java | 2 +- .../databind/cfg/DeserializerFactoryConfig.java | 10 +- .../jackson/databind/cfg/HandlerInstantiator.java | 19 + .../jackson/databind/cfg/MapperConfig.java | 170 ++- .../jackson/databind/cfg/MapperConfigBase.java | 454 +++++--- .../databind/cfg/MutableConfigOverride.java | 53 +- .../databind/cfg/SerializerFactoryConfig.java | 6 +- .../databind/deser/AbstractDeserializer.java | 136 ++- .../databind/deser/BasicDeserializerFactory.java | 268 +++-- .../jackson/databind/deser/BeanDeserializer.java | 120 +- .../databind/deser/BeanDeserializerBase.java | 465 ++++---- .../databind/deser/BeanDeserializerBuilder.java | 72 +- .../databind/deser/BeanDeserializerFactory.java | 366 ++++-- .../databind/deser/BuilderBasedDeserializer.java | 417 +++---- .../databind/deser/ContextualDeserializer.java | 2 +- .../jackson/databind/deser/CreatorProperty.java | 75 +- .../deser/DefaultDeserializationContext.java | 10 +- .../deser/DeserializationProblemHandler.java | 112 +- .../jackson/databind/deser/DeserializerCache.java | 29 +- .../jackson/databind/deser/NullValueProvider.java | 34 + .../databind/deser/SettableAnyProperty.java | 53 +- .../databind/deser/SettableBeanProperty.java | 300 ++++- .../jackson/databind/deser/UnresolvedId.java | 5 +- .../jackson/databind/deser/ValueInstantiator.java | 33 +- .../jackson/databind/deser/ValueInstantiators.java | 2 +- .../deser/impl/BeanAsArrayBuilderDeserializer.java | 107 +- .../deser/impl/BeanAsArrayDeserializer.java | 33 +- .../databind/deser/impl/BeanPropertyMap.java | 308 +++-- .../databind/deser/impl/CreatorCollector.java | 60 +- .../databind/deser/impl/ExternalTypeHandler.java | 151 ++- .../databind/deser/impl/FailingDeserializer.java | 6 +- .../jackson/databind/deser/impl/FieldProperty.java | 63 +- .../databind/deser/impl/InnerClassProperty.java | 89 +- .../deser/impl/ManagedReferenceProperty.java | 61 +- .../deser/impl/MergingSettableBeanProperty.java | 133 +++ .../databind/deser/impl/MethodProperty.java | 57 +- .../databind/deser/impl/NullsAsEmptyProvider.java | 33 + .../databind/deser/impl/NullsConstantProvider.java | 79 ++ .../databind/deser/impl/NullsFailProvider.java | 44 + .../databind/deser/impl/ObjectIdReader.java | 18 +- .../deser/impl/ObjectIdReferenceProperty.java | 22 +- .../databind/deser/impl/ObjectIdValueProperty.java | 21 +- .../databind/deser/impl/PropertyBasedCreator.java | 82 +- .../databind/deser/impl/PropertyValueBuffer.java | 24 +- .../databind/deser/impl/SetterlessProperty.java | 52 +- .../deser/impl/TypeWrappedDeserializer.java | 17 +- .../jackson/databind/deser/impl/ValueInjector.java | 24 +- .../deser/std/ArrayBlockingQueueDeserializer.java | 92 +- .../deser/std/AtomicReferenceDeserializer.java | 57 +- .../databind/deser/std/CollectionDeserializer.java | 136 +-- .../deser/std/ContainerDeserializerBase.java | 131 ++- .../databind/deser/std/DateDeserializers.java | 152 +-- .../databind/deser/std/DelegatingDeserializer.java | 104 +- .../databind/deser/std/EnumDeserializer.java | 106 +- .../databind/deser/std/EnumMapDeserializer.java | 308 ++++- .../databind/deser/std/EnumSetDeserializer.java | 38 +- .../deser/std/FactoryBasedEnumDeserializer.java | 51 +- .../databind/deser/std/FromStringDeserializer.java | 86 +- .../databind/deser/std/JsonNodeDeserializer.java | 306 ++++- .../databind/deser/std/MapDeserializer.java | 327 ++++-- .../databind/deser/std/MapEntryDeserializer.java | 38 +- .../databind/deser/std/NullifyingDeserializer.java | 9 +- .../databind/deser/std/NumberDeserializers.java | 525 +++++++-- .../deser/std/ObjectArrayDeserializer.java | 171 ++- .../deser/std/PrimitiveArrayDeserializers.java | 469 ++++++-- .../deser/std/ReferenceTypeDeserializer.java | 134 ++- .../deser/std/StackTraceElementDeserializer.java | 18 +- .../deser/std/StdDelegatingDeserializer.java | 17 +- .../databind/deser/std/StdDeserializer.java | 1173 +++++++++++--------- .../databind/deser/std/StdKeyDeserializer.java | 37 +- .../databind/deser/std/StdScalarDeserializer.java | 42 +- .../databind/deser/std/StdValueInstantiator.java | 13 +- .../deser/std/StringArrayDeserializer.java | 157 ++- .../deser/std/StringCollectionDeserializer.java | 80 +- .../databind/deser/std/StringDeserializer.java | 24 +- .../databind/deser/std/ThrowableDeserializer.java | 4 +- .../deser/std/UntypedObjectDeserializer.java | 309 +++++- .../deser/std/UntypedObjectDeserializer.java.orig | 676 ----------- .../databind/exc/IgnoredPropertyException.java | 12 +- .../databind/exc/InvalidDefinitionException.java | 104 ++ .../databind/exc/InvalidFormatException.java | 25 +- .../jackson/databind/exc/InvalidNullException.java | 52 + .../databind/exc/InvalidTypeIdException.java | 7 +- .../databind/exc/MismatchedInputException.java | 78 ++ .../databind/exc/PropertyBindingException.java | 2 +- .../exc/UnrecognizedPropertyException.java | 8 +- .../jackson/databind/ext/Java7Support.java | 3 +- .../jackson/databind/ext/NioPathSerializer.java | 17 + .../databind/ext/OptionalHandlerFactory.java | 9 +- .../jackson/databind/introspect/Annotated.java | 28 +- .../databind/introspect/AnnotatedClass.java | 1120 +++---------------- .../introspect/AnnotatedClassResolver.java | 233 ++++ .../databind/introspect/AnnotatedConstructor.java | 6 +- .../introspect/AnnotatedCreatorCollector.java | 358 ++++++ .../databind/introspect/AnnotatedField.java | 10 +- .../introspect/AnnotatedFieldCollector.java | 149 +++ .../databind/introspect/AnnotatedMember.java | 52 +- .../databind/introspect/AnnotatedMethod.java | 36 +- .../introspect/AnnotatedMethodCollector.java | 204 ++++ .../databind/introspect/AnnotatedMethodMap.java | 40 +- .../databind/introspect/AnnotatedParameter.java | 12 +- .../databind/introspect/AnnotatedWithParams.java | 2 +- .../databind/introspect/AnnotationCollector.java | 302 +++++ .../introspect/AnnotationIntrospectorPair.java | 278 +++-- .../jackson/databind/introspect/AnnotationMap.java | 24 +- .../databind/introspect/BasicBeanDescription.java | 180 +-- .../introspect/BasicClassIntrospector.java | 70 +- .../introspect/BeanPropertyDefinition.java | 103 +- .../databind/introspect/ClassIntrospector.java | 5 +- .../jackson/databind/introspect/CollectorBase.java | 121 ++ .../introspect/ConcreteBeanPropertyBase.java | 40 +- .../introspect/JacksonAnnotationIntrospector.java | 545 ++++++--- .../jackson/databind/introspect/ObjectIdInfo.java | 25 +- .../introspect/POJOPropertiesCollector.java | 275 ++--- .../databind/introspect/POJOPropertyBuilder.java | 272 ++++- .../introspect/VirtualAnnotatedMember.java | 24 +- .../databind/introspect/VisibilityChecker.java | 129 ++- .../JsonObjectFormatVisitor.java | 3 +- .../jsonschema/JsonSerializableSchema.java | 2 +- .../jackson/databind/jsontype/NamedType.java | 3 +- .../jackson/databind/jsontype/SubtypeResolver.java | 5 + .../databind/jsontype/TypeDeserializer.java | 2 +- .../databind/jsontype/TypeResolverBuilder.java | 2 +- .../jackson/databind/jsontype/TypeSerializer.java | 198 +++- .../jsontype/impl/AsArrayTypeDeserializer.java | 7 +- .../jsontype/impl/AsArrayTypeSerializer.java | 191 ---- .../impl/AsExistingPropertyTypeSerializer.java | 35 +- .../jsontype/impl/AsExternalTypeSerializer.java | 143 +-- .../jsontype/impl/AsPropertyTypeDeserializer.java | 63 +- .../jsontype/impl/AsPropertyTypeSerializer.java | 78 +- .../jsontype/impl/AsWrapperTypeDeserializer.java | 6 +- .../jsontype/impl/AsWrapperTypeSerializer.java | 208 +--- .../jsontype/impl/ClassNameIdResolver.java | 31 +- .../databind/jsontype/impl/StdSubtypeResolver.java | 92 +- .../jsontype/impl/StdTypeResolverBuilder.java | 18 +- .../jsontype/impl/TypeDeserializerBase.java | 52 +- .../databind/jsontype/impl/TypeSerializerBase.java | 50 +- .../jackson/databind/jsontype/package-info.java | 2 +- .../module/SimpleAbstractTypeResolver.java | 6 +- .../databind/module/SimpleDeserializers.java | 30 +- .../jackson/databind/module/SimpleModule.java | 116 +- .../fasterxml/jackson/databind/node/ArrayNode.java | 51 +- .../jackson/databind/node/ContainerNode.java | 10 +- .../jackson/databind/node/DoubleNode.java | 14 +- .../fasterxml/jackson/databind/node/FloatNode.java | 19 +- .../jackson/databind/node/JsonNodeFactory.java | 19 +- .../jackson/databind/node/MissingNode.java | 2 +- .../jackson/databind/node/NumericNode.java | 27 +- .../jackson/databind/node/ObjectNode.java | 20 +- .../fasterxml/jackson/databind/node/TextNode.java | 147 +-- .../databind/node/TreeTraversingParser.java | 13 +- .../fasterxml/jackson/databind/node/ValueNode.java | 14 +- .../jackson/databind/ser/AnyGetterWriter.java | 19 +- .../databind/ser/BasicSerializerFactory.java | 356 ++++-- .../jackson/databind/ser/BeanPropertyWriter.java | 47 +- .../jackson/databind/ser/BeanSerializer.java | 6 +- .../databind/ser/BeanSerializerBuilder.java | 28 +- .../databind/ser/BeanSerializerFactory.java | 77 +- .../jackson/databind/ser/ContainerSerializer.java | 15 +- .../jackson/databind/ser/ContextualSerializer.java | 2 +- .../databind/ser/DefaultSerializerProvider.java | 227 ++-- .../jackson/databind/ser/PropertyBuilder.java | 99 +- .../jackson/databind/ser/PropertyFilter.java | 12 +- .../databind/ser/VirtualBeanPropertyWriter.java | 14 +- .../databind/ser/impl/AttributePropertyWriter.java | 4 +- .../databind/ser/impl/BeanAsArraySerializer.java | 21 +- .../ser/impl/FilteredBeanPropertyWriter.java | 72 +- .../databind/ser/impl/IndexedListSerializer.java | 14 +- .../ser/impl/IndexedStringListSerializer.java | 79 +- .../databind/ser/impl/IteratorSerializer.java | 82 +- .../databind/ser/impl/MapEntrySerializer.java | 310 ++++-- .../jackson/databind/ser/impl/ObjectIdWriter.java | 9 +- .../databind/ser/impl/PropertySerializerMap.java | 2 +- .../databind/ser/impl/StringArraySerializer.java | 6 +- .../ser/impl/StringCollectionSerializer.java | 95 +- .../databind/ser/impl/TypeWrappedSerializer.java | 42 +- .../databind/ser/impl/UnknownSerializer.java | 11 +- .../ser/impl/UnwrappingBeanPropertyWriter.java | 10 +- .../ser/impl/UnwrappingBeanSerializer.java | 5 +- .../databind/ser/std/ArraySerializerBase.java | 30 +- .../databind/ser/std/AsArraySerializerBase.java | 37 +- .../ser/std/AtomicReferenceSerializer.java | 33 +- .../databind/ser/std/BeanSerializerBase.java | 136 ++- .../databind/ser/std/BooleanSerializer.java | 114 +- .../databind/ser/std/ByteArraySerializer.java | 27 +- .../databind/ser/std/ByteBufferSerializer.java | 14 + .../databind/ser/std/CalendarSerializer.java | 15 +- .../databind/ser/std/CollectionSerializer.java | 41 +- .../jackson/databind/ser/std/DateSerializer.java | 13 +- .../databind/ser/std/DateTimeSerializerBase.java | 147 ++- .../jackson/databind/ser/std/EnumSerializer.java | 48 +- .../databind/ser/std/EnumSetSerializer.java | 14 +- .../databind/ser/std/InetAddressSerializer.java | 84 +- .../ser/std/InetSocketAddressSerializer.java | 21 +- .../databind/ser/std/IterableSerializer.java | 2 +- .../databind/ser/std/JsonValueSerializer.java | 121 +- .../jackson/databind/ser/std/MapProperty.java | 74 +- .../jackson/databind/ser/std/MapSerializer.java | 660 ++++++----- .../ser/std/NonTypedScalarSerializerBase.java | 3 +- .../jackson/databind/ser/std/NullSerializer.java | 2 +- .../databind/ser/std/ObjectArraySerializer.java | 82 +- .../jackson/databind/ser/std/RawSerializer.java | 12 +- .../databind/ser/std/ReferenceTypeSerializer.java | 202 +++- .../databind/ser/std/SerializableSerializer.java | 67 +- .../databind/ser/std/SqlDateSerializer.java | 47 +- .../databind/ser/std/StaticListSerializerBase.java | 53 +- .../databind/ser/std/StdArraySerializers.java | 189 ++-- .../databind/ser/std/StdDelegatingSerializer.java | 19 +- .../databind/ser/std/StdJdkSerializers.java | 12 +- .../jackson/databind/ser/std/StdKeySerializer.java | 44 +- .../databind/ser/std/StdKeySerializers.java | 67 +- .../databind/ser/std/StdScalarSerializer.java | 7 +- .../jackson/databind/ser/std/StdSerializer.java | 187 ++-- .../jackson/databind/ser/std/StringSerializer.java | 22 +- .../databind/ser/std/TimeZoneSerializer.java | 16 +- .../databind/ser/std/ToStringSerializer.java | 22 +- .../databind/ser/std/TokenBufferSerializer.java | 20 +- .../jackson/databind/ser/std/UUIDSerializer.java | 3 - .../fasterxml/jackson/databind/type/ArrayType.java | 2 +- .../jackson/databind/type/CollectionLikeType.java | 2 +- .../jackson/databind/type/MapLikeType.java | 2 +- .../jackson/databind/type/ReferenceType.java | 2 +- .../databind/type/ResolvedRecursiveType.java | 27 +- .../jackson/databind/type/SimpleType.java | 16 +- .../fasterxml/jackson/databind/type/TypeBase.java | 13 +- .../jackson/databind/type/TypeBindings.java | 15 +- .../jackson/databind/type/TypeFactory.java | 107 +- .../jackson/databind/type/TypeModifier.java | 4 +- .../jackson/databind/type/TypeParser.java | 7 +- .../jackson/databind/util/AccessPattern.java | 31 + .../jackson/databind/util/Annotations.java | 10 + .../jackson/databind/util/ArrayBuilders.java | 75 +- .../fasterxml/jackson/databind/util/BeanUtil.java | 132 ++- .../fasterxml/jackson/databind/util/ClassUtil.java | 446 +++++--- .../databind/util/CompactStringObjectMap.java | 16 + .../fasterxml/jackson/databind/util/Converter.java | 4 +- .../jackson/databind/util/EnumResolver.java | 39 +- .../jackson/databind/util/EnumValues.java | 4 +- .../jackson/databind/util/ISO8601DateFormat.java | 20 +- .../jackson/databind/util/ISO8601Utils.java | 121 +- .../jackson/databind/util/JSONPObject.java | 44 +- .../jackson/databind/util/NameTransformer.java | 2 +- .../jackson/databind/util/ObjectBuffer.java | 19 +- .../fasterxml/jackson/databind/util/RawValue.java | 3 +- .../util/SimpleBeanPropertyDefinition.java | 163 +-- .../jackson/databind/util/StdConverter.java | 2 +- .../jackson/databind/util/StdDateFormat.java | 659 +++++++---- .../jackson/databind/util/TokenBuffer.java | 216 ++-- .../databind/util/TokenBufferReadContext.java | 135 +++ .../fasterxml/jackson/databind/BaseMapTest.java | 37 +- .../com/fasterxml/jackson/databind/BaseTest.java | 58 +- .../jackson/databind/FullStreamReadTest.java | 175 +++ ...erUsingMapper.java => MapperViaParserTest.java} | 23 +- .../jackson/databind/ObjectMapperTest.java | 260 +++-- .../databind/{seq => }/ObjectReaderTest.java | 219 +++- .../databind/{seq => }/ObjectWriterTest.java | 115 +- .../jackson/databind/TestGeneratorUsingMapper.java | 84 -- .../jackson/databind/TestJDKSerialization.java | 44 +- .../databind/TestObjectMapperBeanDeserializer.java | 329 ------ .../databind/TestObjectMapperBeanSerializer.java | 231 ---- .../jackson/databind/TestStdDateFormat.java | 67 -- ...tSerAnyGetter.java => TestAnyGetterAccess.java} | 2 +- .../jackson/databind/cfg/BogusFormatFeature.java | 31 + .../jackson/databind/cfg/ConfigObjectsTest.java | 30 + .../jackson/databind/cfg/DatabindContextTest.java | 22 + .../databind/cfg/DeserializationConfigTest.java | 127 +++ .../jackson/databind/cfg/SerConfigTest.java | 77 ++ .../ConvertingAbstractSerializer795Test.java | 12 +- .../databind/convert/NumericConversionTest.java | 37 +- .../databind/convert/ScalarConversionTest.java | 34 + .../databind/convert/TestBeanConversions.java | 43 +- .../convert/TestConvertingDeserializer.java | 2 +- .../databind/convert/TestConvertingSerializer.java | 40 +- ...teValue.java => TestUpdateViaObjectReader.java} | 17 +- .../jackson/databind/convert/UpdateValueTest.java | 101 ++ .../jackson/databind/creators/Creator1476Test.java | 43 - .../jackson/databind/deser/AnySetter349Test.java | 33 +- .../{TestAnyProperties.java => AnySetterTest.java} | 151 ++- ...otationIgnore.java => IgnoreWithDeserTest.java} | 2 +- .../jackson/databind/deser/JDKScalarsTest.java | 1002 ----------------- .../jackson/databind/deser/KeyDeser1429Test.java | 48 - .../jackson/databind/deser/NullHandlingTest.java | 136 +-- .../jackson/databind/deser/PropertyAliasTest.java | 59 + .../deser/ReadOrWriteOnlyTest.java} | 37 +- .../jackson/databind/deser/TestAbstract.java | 38 - .../databind/deser/TestBasicAnnotations.java | 71 +- .../databind/deser/TestBeanDeserializer.java | 44 +- .../deser/TestCollectionDeserialization.java | 6 +- .../jackson/databind/deser/TestConfig.java | 120 -- .../databind/deser/TestCustomDeserializers.java | 95 +- .../databind/deser/TestGenericCollectionDeser.java | 27 +- .../jackson/databind/deser/TestInnerClass.java | 11 +- .../deser/builder/BuilderAdvancedTest.java | 63 ++ .../deser/builder/BuilderErrorHandling.java | 66 ++ .../databind/deser/builder/BuilderFailTest.java | 88 ++ .../builder}/BuilderSimpleTest.java | 152 +-- .../deser/builder/BuilderViaUpdateTest.java | 89 ++ .../deser/builder/BuilderWithCreatorTest.java | 176 +++ .../deser/builder/BuilderWithUnwrappedTest.java | 241 ++++ .../deser/builder/BuilderWithViewTest.java | 114 ++ .../ArrayDelegatorCreatorForCollectionTest.java | 2 +- .../{ => deser}/creators/BigCreatorTest.java | 2 +- .../creators/CreatorPropertiesTest.java | 38 +- .../deser/creators/CreatorWithObjectIdTest.java} | 7 +- .../DelegatingCreatorImplicitNames1001Test.java | 2 +- .../DelegatingExternalProperty1003Test.java | 2 +- .../creators/DisablingCreatorsTest.java | 2 +- .../{ => deser}/creators/EnumCreatorTest.java | 2 +- .../creators/FailOnNullCreatorTest.java | 2 +- .../creators/ImplicitNameMatch792Test.java | 2 +- .../creators/ImplicitParamsForCreatorTest.java | 2 +- .../deser/creators/InnerClassCreatorTest.java | 92 ++ .../creators/MultiArgConstructorTest.java | 14 +- .../{ => deser}/creators/RequiredCreatorTest.java | 2 +- .../{ => deser}/creators/SingleArgCreatorTest.java | 3 +- .../{ => deser}/creators/TestConstructFromMap.java | 2 +- .../{ => deser}/creators/TestCreatorNullValue.java | 2 +- .../creators/TestCreatorWithNamingStrategy556.java | 2 +- .../creators/TestCreatorWithPolymorphic113.java | 2 +- .../{ => deser}/creators/TestCreators.java | 2 +- .../{ => deser}/creators/TestCreators2.java | 102 +- .../{ => deser}/creators/TestCreators421.java | 2 +- .../{ => deser}/creators/TestCreators541.java | 2 +- .../creators/TestCreatorsDelegating.java | 48 +- .../creators/TestCreatorsWithIdentity.java | 2 +- .../creators/TestCustomValueInstDefaults.java | 2 +- .../creators/TestPolymorphicCreators.java | 2 +- .../creators/TestPolymorphicDelegating.java | 2 +- .../creators/TestValueInstantiator.java | 25 +- .../deser/filter/IgnoreCreatorProp1317Test.java | 50 + .../filter/IgnorePropertyOnDeserTest.java} | 46 +- .../filter/NullConversionsForContentTest.java | 434 ++++++++ .../deser/filter/NullConversionsGenericTest.java | 114 ++ .../deser/filter/NullConversionsPojoTest.java | 107 ++ .../deser/filter/NullConversionsSkipTest.java | 93 ++ .../filter/ProblemHandlerLocation1440Test.java | 141 +++ .../{ => deser}/filter/ProblemHandlerTest.java | 90 +- .../filter/RecursiveIgnorePropertiesTest.java | 44 + .../filter/TestUnknownPropertyDeserialization.java | 12 +- .../deser/inject/InvalidInjectionTest.java | 45 + .../deser/{ => inject}/TestInjectables.java | 34 +- .../databind/deser/jdk/Base64DecodingTest.java | 50 + .../deser/jdk/DateDeserializationTZTest.java | 564 ++++++++++ .../DateDeserializationTest.java} | 237 +++- .../jackson/databind/deser/jdk/EnumAltIdTest.java | 132 +++ .../databind/deser/jdk/EnumDefaultReadTest.java | 229 ++++ .../deser/{ => jdk}/EnumDeserializationTest.java | 94 +- .../deser/jdk/EnumMapDeserializationTest.java | 118 ++ .../deser/{ => jdk}/JDKAtomicTypesTest.java | 15 +- .../deser/{ => jdk}/JDKNumberDeserTest.java | 52 +- .../jackson/databind/deser/jdk/JDKScalarsTest.java | 849 ++++++++++++++ .../deser/{ => jdk}/JDKStringLikeTypesTest.java | 91 +- .../MapDeserializationTest.java} | 150 +-- .../deser/jdk/MapKeyDeserializationTest.java | 141 +++ .../deser/jdk/MapRelatedTypesDeserTest.java | 84 ++ .../UntypedDeserializationTest.java} | 118 +- .../databind/deser/merge/ArrayMergeTest.java | 161 +++ .../databind/deser/merge/CollectionMergeTest.java | 102 ++ .../jackson/databind/deser/merge/MapMergeTest.java | 215 ++++ .../databind/deser/merge/MergeWithNullTest.java | 133 +++ .../databind/deser/merge/NodeMergeTest.java | 117 ++ .../databind/deser/merge/PropertyMergeTest.java | 229 ++++ .../merge/UpdateValueTest.java} | 11 +- .../jackson/databind/exc/BasicExceptionTest.java | 114 ++ .../DeserExceptionTypeTest.java} | 63 +- .../ExceptionDeserializationTest.java} | 16 +- .../{deser => }/exc/ExceptionPathTest.java | 2 +- .../ExceptionSerializationTest.java} | 23 +- ...xceptionHandlingWithDefaultDeserialization.java | 2 +- ...tionHandlingWithJsonCreatorDeserialization.java | 2 +- .../exc/TestExceptionsDuringWriting.java | 2 +- .../jackson/databind/ext/TestJava7Types.java | 29 +- .../jackson/databind/filter/MapInclusionTest.java | 39 - .../jackson/databind/format/BooleanFormatTest.java | 71 ++ .../ColletionFormatShapeTest.java} | 10 +- .../jackson/databind/format/DateFormatTest.java | 2 +- .../databind/format/EnumFormatShapeTest.java | 116 ++ .../databind/format/MapEntryFormatTest.java | 162 +++ .../databind/format/MapFormatShapeTest.java | 205 ++++ .../databind/interop/IllegalTypesCheckTest.java | 124 +++ .../databind/interop/TestFormatDetection.java | 43 +- .../introspect/IgnoredCreatorProperty1572Test.java | 72 ++ .../databind/introspect/IntrospectorPairTest.java | 448 +++++++- ...ector.java => POJOPropertiesCollectorTest.java} | 14 +- .../databind/introspect/PropertyMetadataTest.java | 82 ++ ...tionBundles.java => TestAnnotationBundles.java} | 28 +- .../databind/introspect/TestAutoDetect.java | 64 +- .../TestJacksonAnnotationIntrospector.java | 3 +- .../TestScalaLikeImplicitProperties.java | 14 +- .../databind/introspect/TypeCoercion1592Test.java | 35 + .../VisibilityForSerializationTest.java} | 148 +-- .../jackson/databind/jsonschema/NewSchemaTest.java | 146 ++- ...tingProperty.java => ExistingPropertyTest.java} | 136 ++- .../databind/jsontype/GenericTypeId1735Test.java | 67 ++ .../{TestNoTypeInfo.java => NoTypeInfoTest.java} | 9 +- .../databind/jsontype/TestDefaultForArrays.java | 36 +- .../databind/jsontype/TestDefaultForEnums.java | 2 +- .../databind/jsontype/TestDefaultForLists.java | 2 +- .../databind/jsontype/TestDefaultForMaps.java | 2 - .../databind/jsontype/TestDefaultForObject.java | 4 +- .../TestPolymorphicDeserialization676.java | 2 +- .../jsontype/TestPolymorphicWithDefaultImpl.java | 32 + .../databind/jsontype/TestPropertyTypeInfo.java | 33 +- .../jackson/databind/jsontype/TestSubtypes.java | 69 +- .../jackson/databind/jsontype/TestTypeNames.java | 52 +- .../jsontype/TestTypedArraySerialization.java | 22 +- .../jsontype/TestTypedContainerSerialization.java | 17 +- .../databind/jsontype/TestVisibleTypeId.java | 4 +- .../databind/jsontype/TestWithGenerics.java | 3 +- .../databind/jsontype/TypeDeserializerTest.java | 43 + .../databind/jsontype/ext/ExternalTypeIdTest.java | 4 +- .../jsontype/ext/MultipleExternalIds291Test.java | 111 ++ .../jackson/databind/misc/AccessFixTest.java | 2 +- .../jackson/databind/misc/BeanPropertyMapTest.java | 3 +- .../databind/misc/CaseInsensitiveDeserTest.java | 1 + .../databind/misc/RaceCondition738Test.java | 6 +- .../databind/misc/ThreadSafety1759Test.java | 71 ++ .../databind/mixins/TestMixinSerForMethods.java | 53 +- .../databind/module/SimpleModuleArgCheckTest.java | 154 +++ ...TestSimpleModule.java => SimpleModuleTest.java} | 38 +- .../module/TestCustomEnumKeyDeserializer.java | 3 - .../databind/module/TestKeyDeserializers.java | 6 +- .../jackson/databind/node/ArrayNodeTest.java | 346 ++++++ .../jackson/databind/node/JsonNodeFactoryTest.java | 37 + .../{TestNumberNodes.java => NumberNodesTest.java} | 129 ++- .../{TestObjectNode.java => ObjectNodeTest.java} | 45 +- .../jackson/databind/node/TestArrayNode.java | 168 --- .../jackson/databind/node/TestConversions.java | 13 +- .../jackson/databind/node/TestJsonNode.java | 67 +- .../jackson/databind/node/TestMissingNode.java | 74 +- .../jackson/databind/node/TestNullNode.java | 55 + .../databind/node/TestTreeDeserialization.java | 79 -- .../databind/node/TestTreeMapperDeserializer.java | 425 ------- .../databind/node/TestTreeMapperSerializer.java | 119 +- .../databind/node/TestTreeTraversingParser.java | 224 ++-- .../jackson/databind/node/TestTreeWithType.java | 2 +- .../jackson/databind/node/TextNodeTest.java | 31 + .../databind/node/TreeReadViaMapperTest.java | 192 ++++ .../objectid/AlwaysAsReferenceFirstTest.java | 55 +- .../databind/objectid/JSOGDeserialize622Test.java | 6 +- .../objectid/ObjectId687Test.java} | 30 +- .../objectid/PolymorphicWithObjectId1551Test.java | 91 ++ .../objectid/TestObjectIdSerialization.java | 2 +- .../objectid/TestObjectIdWithPolymorphic.java | 7 - .../jackson/databind/seq/SequenceWriterTest.java | 89 +- .../seq}/TestInnerClassReaderFor.java | 2 +- .../jackson/databind/ser/AnyGetterTest.java | 22 +- .../ser/BeanSerializerModifier1612Test.java | 66 ++ ...alizer.java => BeanSerializerModifierTest.java} | 18 +- .../ser/{TestJsonValue.java => JsonValueTest.java} | 60 +- .../databind/ser/SerializationFeaturesTest.java | 157 +-- .../databind/ser/TestArraySerialization.java | 6 +- .../databind/ser/TestCustomSerializers.java | 80 +- .../databind/ser/TestEnumSerialization.java | 86 +- .../jackson/databind/ser/TestIterable.java | 48 +- .../jackson/databind/ser/TestJsonSerialize.java | 1 + .../jackson/databind/ser/TestKeySerializers.java | 36 +- .../jackson/databind/ser/TestMapSerialization.java | 95 +- .../jackson/databind/ser/TestRootType.java | 7 +- .../{ => ser}/filter/IgnorePropsForSerTest.java | 2 +- .../{ => ser}/filter/JsonInclude1327Test.java | 2 +- .../databind/ser/filter/JsonIncludeArrayTest.java | 127 +++ .../ser/filter/JsonIncludeCollectionTest.java | 39 + .../databind/ser/filter/JsonIncludeCustomTest.java | 102 ++ .../ser/filter/JsonIncludeOverrideTest.java | 191 ++++ .../databind/{ => ser}/filter/JsonIncludeTest.java | 80 +- .../databind/ser/filter/MapInclusionTest.java | 83 ++ .../{ => ser}/filter/NullSerializationTest.java | 13 +- .../{ => ser}/filter/ReadOnlyProperties95Test.java | 2 +- .../{ => ser}/filter/TestAnyGetterFiltering.java | 51 +- .../{deser => ser/filter}/TestIgnoredTypes.java | 2 +- .../databind/{ => ser}/filter/TestJsonFilter.java | 4 +- .../{ => ser}/filter/TestMapFiltering.java | 76 +- .../filter/TestSimpleSerializationIgnore.java | 2 +- .../AtomicTypeSerializationTest.java} | 38 +- .../CollectionSerializationTest.java} | 39 +- .../ser/{ => jdk}/DateSerializationTest.java | 139 ++- .../JDKTypeSerializationTest.java} | 34 +- .../databind/ser/jdk/KeySerializers1679Test.java | 25 + .../databind/ser/jdk/MapKeySerializationTest.java | 103 ++ .../databind/ser/{ => jdk}/NumberSerTest.java | 24 +- .../databind/ser/jdk/SqlDateSerializationTest.java | 97 ++ .../UntypedSerializationTest.java} | 4 +- .../databind/struct/EmptyArrayAsNullTest.java | 151 +++ .../struct/FormatFeatureAcceptSingleTest.java | 179 +++ .../struct/FormatFeatureUnwrapSingleTest.java | 192 ++++ .../databind/struct/FormatFeaturesMiscTest.java | 57 + .../databind/struct/FormatFeaturesTest.java | 254 ----- .../databind/struct/ScalarCoercionTest.java | 195 ++++ .../databind/struct/SingleValueAsArrayTest.java | 25 +- .../jackson/databind/struct/TestPOJOAsArray.java | 32 +- .../databind/struct/TestPOJOAsArrayAdvanced.java | 40 +- .../struct/TestPOJOAsArrayWithBuilder.java | 145 ++- .../jackson/databind/struct/TestUnwrapped.java | 22 +- .../struct/TestUnwrappedRecursive383.java} | 7 +- .../databind/struct/TestUnwrappedWithPrefix.java | 6 +- .../{ser => struct}/TestUnwrappedWithTypeInfo.java | 2 +- .../struct/UnwrapSingleArrayScalarsTest.java | 408 +++++++ .../struct/UnwrappedCreatorParam265Test.java | 101 ++ .../databind/struct/UnwrappedWithView1559Test.java | 36 + .../jackson/databind/type/ContainerTypesTest.java | 113 ++ .../databind/type/RecursiveType1658Test.java | 45 + .../jackson/databind/type/RecursiveTypeTest.java | 21 +- .../jackson/databind/type/TestAnnotatedClass.java | 27 +- .../jackson/databind/type/TestJavaType.java | 39 +- .../jackson/databind/type/TestTypeBindings.java | 35 +- .../jackson/databind/type/TestTypeFactory.java | 29 +- .../type/TestTypeFactoryWithClassLoader.java | 96 +- .../type/TestTypeFactoryWithRecursiveTypes.java | 32 + .../jackson/databind/util/ArrayBuildersTest.java | 65 +- .../jackson/databind/util/BeanUtilTest.java | 147 +++ .../jackson/databind/util/ByteBufferUtilsTest.java | 28 + .../{TestClassUtil.java => ClassUtilTest.java} | 44 +- .../databind/util/CompactStringObjectMapTest.java | 28 + .../jackson/databind/util/EnumValuesTest.java | 66 ++ .../databind/util/ISO8601DateFormatTest.java | 4 +- .../jackson/databind/util/ISO8601UtilsTest.java | 7 +- .../jackson/databind/util/JSONPObjectTest.java | 37 + .../databind/util/JsonParserSequenceTest.java | 45 + .../jackson/databind/util/NameTransformerTest.java | 23 + .../jackson/databind/util/RawValueTest.java | 24 + .../jackson/databind/util/TestStdDateFormat.java | 142 +++ .../jackson/databind/util/TestTokenBuffer.java | 139 ++- .../jackson/databind/views/DefaultViewTest.java | 71 ++ .../databind/views/TestViewDeserialization.java | 49 +- .../databind/views/TestViewSerialization.java | 61 +- .../databind/views/TestViewsSerialization2.java | 104 +- .../jackson/failing/AnyPropSorting518Test.java | 49 + .../jackson/failing/AnySetter1035Test.java | 94 -- .../jackson/failing/BackReference1516Test.java | 97 ++ .../com/fasterxml/jackson/failing/Core384Test.java | 198 ++++ .../jackson/failing/CreatorProperties1401Test.java | 4 +- .../failing/DefaultTypingOverride1391Test.java | 29 + .../failing/EnumAsExternalPropertyId1328Test.java | 54 + .../jackson/failing/EnumCreator1699Test.java | 39 + .../failing/EnumDeserialization1626Test.java | 87 ++ .../jackson/failing/KevinFail1410Test.java | 79 ++ .../jackson/failing/MapEntryFormat1419Test.java | 40 + .../jackson/failing/MapInclusion1649Test.java | 41 + .../jackson/failing/NoTypeInfo1654Test.java | 75 ++ .../failing/ObjectIdWithBuilder1496Test.java | 69 ++ .../jackson/failing/ReadOnlyDeser1382Test.java | 31 + .../SkipInjectableIntrospection962Test.java | 5 +- .../jackson/failing/StaticTyping1515Test.java | 77 ++ .../failing/TestConvertingSerializer357.java | 38 - .../failing/TestMultipleExternalIds291.java | 71 -- .../failing/TestObjectIdWithUnwrapping1298.java | 11 +- .../failing/TestPolymorphicDeserialization283.java | 73 -- .../jackson/failing/TestUnknownProperty426.java | 2 +- .../failing/TestUnwrappedWithCreator265.java | 75 -- 591 files changed, 34752 insertions(+), 16954 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jackson-databind.git _______________________________________________ pkg-java-commits mailing list pkg-java-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits