├── .gitattributes ├── .gitignore ├── .travis.yml ├── README.md ├── pom.xml ├── release-notes ├── CREDITS └── VERSION └── src ├── main ├── java │ └── com │ │ └── fasterxml │ │ └── jackson │ │ └── datatype │ │ └── jdk8 │ │ ├── Jdk8BeanSerializerModifier.java │ │ ├── Jdk8Deserializers.java │ │ ├── Jdk8Module.java │ │ ├── Jdk8OptionalBeanPropertyWriter.java │ │ ├── Jdk8Serializers.java │ │ ├── Jdk8TypeModifier.java │ │ ├── Jdk8UnwrappingOptionalBeanPropertyWriter.java │ │ ├── OptionalDeserializer.java │ │ ├── OptionalDoubleDeserializer.java │ │ ├── OptionalDoubleSerializer.java │ │ ├── OptionalIntDeserializer.java │ │ ├── OptionalIntSerializer.java │ │ ├── OptionalLongDeserializer.java │ │ ├── OptionalLongSerializer.java │ │ ├── OptionalSerializer.java │ │ └── PackageVersion.java.in └── resources │ └── META-INF │ ├── LICENSE │ └── services │ └── com.fasterxml.jackson.databind.Module └── test └── java └── com └── fasterxml └── jackson ├── datatype └── jdk8 │ ├── CreatorTest.java │ ├── ModuleTestBase.java │ ├── PolymoprhicOptionalTest.java │ ├── SchemaVisitorTest.java │ ├── TestConfigureAbsentsAsNulls.java │ └── optional │ ├── OptionalBasicTest.java │ ├── OptionalMergingTest.java │ ├── OptionalTest.java │ ├── OptionalUnwrappedTest.java │ ├── OptionalWithPolymorphicTest.java │ └── OptionalnclusionTest.java └── failing └── OptionalnclusionTest.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/pom.xml -------------------------------------------------------------------------------- /release-notes/CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/release-notes/CREDITS -------------------------------------------------------------------------------- /release-notes/VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/release-notes/VERSION -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8BeanSerializerModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8BeanSerializerModifier.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8Deserializers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8Deserializers.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8Module.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8OptionalBeanPropertyWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8OptionalBeanPropertyWriter.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8Serializers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8Serializers.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8TypeModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8TypeModifier.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8UnwrappingOptionalBeanPropertyWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/Jdk8UnwrappingOptionalBeanPropertyWriter.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalDeserializer.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalDoubleDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalDoubleDeserializer.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalDoubleSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalDoubleSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalIntDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalIntDeserializer.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalIntSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalIntSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalLongDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalLongDeserializer.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalLongSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalLongSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/OptionalSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/datatype/jdk8/PackageVersion.java.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/java/com/fasterxml/jackson/datatype/jdk8/PackageVersion.java.in -------------------------------------------------------------------------------- /src/main/resources/META-INF/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/main/resources/META-INF/LICENSE -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/com.fasterxml.jackson.databind.Module: -------------------------------------------------------------------------------- 1 | com.fasterxml.jackson.datatype.jdk8.Jdk8Module 2 | -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/CreatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/CreatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/ModuleTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/ModuleTestBase.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/PolymoprhicOptionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/PolymoprhicOptionalTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/SchemaVisitorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/SchemaVisitorTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/TestConfigureAbsentsAsNulls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/TestConfigureAbsentsAsNulls.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalBasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalBasicTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalMergingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalMergingTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalUnwrappedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalUnwrappedTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalWithPolymorphicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalWithPolymorphicTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalnclusionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/datatype/jdk8/optional/OptionalnclusionTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/failing/OptionalnclusionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-datatype-jdk8/HEAD/src/test/java/com/fasterxml/jackson/failing/OptionalnclusionTest.java --------------------------------------------------------------------------------