├── .gitattributes ├── .gitignore ├── .travis.yml ├── README.md ├── pom.xml ├── profile.sh ├── release-notes ├── CREDITS └── VERSION ├── run.sh └── src ├── main ├── java │ └── com │ │ └── fasterxml │ │ └── jackson │ │ └── dataformat │ │ └── smile │ │ ├── PackageVersion.java.in │ │ ├── SmileBufferRecycler.java │ │ ├── SmileConstants.java │ │ ├── SmileFactory.java │ │ ├── SmileGenerator.java │ │ ├── SmileParser.java │ │ ├── SmileParserBootstrapper.java │ │ ├── SmileUtil.java │ │ ├── Tool.java │ │ ├── async │ │ ├── NonBlockingInputFeeder.java │ │ ├── NonBlockingParser.java │ │ ├── NonBlockingParserImpl.java │ │ └── package-info.java │ │ └── package-info.java └── resources │ └── META-INF │ ├── LICENSE │ ├── NOTICE │ └── services │ └── com.fasterxml.jackson.core.JsonFactory └── test ├── java ├── com │ └── fasterxml │ │ └── jackson │ │ └── dataformat │ │ └── smile │ │ ├── ObjectIdTest.java │ │ ├── ParserBiggerDataTest.java │ │ ├── ParserNextXxxTest.java │ │ ├── SmileTestBase.java │ │ ├── TestDocBoundary.java │ │ ├── TestFeatures.java │ │ ├── TestFormatDetection.java │ │ ├── TestGenerator.java │ │ ├── TestGeneratorBinary.java │ │ ├── TestGeneratorBufferRecycle.java │ │ ├── TestGeneratorLongSharedRefs.java │ │ ├── TestGeneratorLongStrings.java │ │ ├── TestGeneratorNumbers.java │ │ ├── TestGeneratorSymbols.java │ │ ├── TestGeneratorWithRawUtf8.java │ │ ├── TestGeneratorWithSerializedString.java │ │ ├── TestMapper.java │ │ ├── TestParser.java │ │ ├── TestParserBinary.java │ │ ├── TestParserDupHandling.java │ │ ├── TestParserLocation.java │ │ ├── TestParserNames.java │ │ ├── TestParserNumbers.java │ │ ├── TestParserSymbolHandling.java │ │ ├── TestParserUnicode.java │ │ ├── TestSmileDetection.java │ │ ├── TestSmileGeneratorBinary.java │ │ ├── TestSmileUtil.java │ │ ├── TestTreeHandling.java │ │ └── TestVersions.java └── perf │ ├── MediaItem.java │ ├── NopOutputStream.java │ ├── ReadPerfMediaItem.java │ ├── ReadPerfUntyped.java │ └── ReaderTestBase.java └── resources └── data └── citm_catalog.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | 3 | jdk: 4 | - oraclejdk7 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/pom.xml -------------------------------------------------------------------------------- /profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/profile.sh -------------------------------------------------------------------------------- /release-notes/CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/release-notes/CREDITS -------------------------------------------------------------------------------- /release-notes/VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/release-notes/VERSION -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/run.sh -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/PackageVersion.java.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/PackageVersion.java.in -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/SmileBufferRecycler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/SmileBufferRecycler.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/SmileConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/SmileConstants.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/SmileFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/SmileFactory.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/SmileGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/SmileGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/SmileParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/SmileParser.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/SmileParserBootstrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/SmileParserBootstrapper.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/SmileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/SmileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/Tool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/Tool.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/async/NonBlockingInputFeeder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/async/NonBlockingInputFeeder.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParser.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParserImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/async/NonBlockingParserImpl.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/async/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/async/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/fasterxml/jackson/dataformat/smile/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/java/com/fasterxml/jackson/dataformat/smile/package-info.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/resources/META-INF/LICENSE -------------------------------------------------------------------------------- /src/main/resources/META-INF/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/resources/META-INF/NOTICE -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/com.fasterxml.jackson.core.JsonFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/main/resources/META-INF/services/com.fasterxml.jackson.core.JsonFactory -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/ObjectIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/ObjectIdTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/ParserBiggerDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/ParserBiggerDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/ParserNextXxxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/ParserNextXxxTest.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/SmileTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/SmileTestBase.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestDocBoundary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestDocBoundary.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestFeatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestFeatures.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestFormatDetection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestFormatDetection.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestGenerator.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorBinary.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorBufferRecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorBufferRecycle.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorLongSharedRefs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorLongSharedRefs.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorLongStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorLongStrings.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorNumbers.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorSymbols.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorSymbols.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorWithRawUtf8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorWithRawUtf8.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorWithSerializedString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestGeneratorWithSerializedString.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestMapper.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParser.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserBinary.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserDupHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserDupHandling.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserLocation.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserNames.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserNumbers.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserSymbolHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserSymbolHandling.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserUnicode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestParserUnicode.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestSmileDetection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestSmileDetection.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestSmileGeneratorBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestSmileGeneratorBinary.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestSmileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestSmileUtil.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestTreeHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestTreeHandling.java -------------------------------------------------------------------------------- /src/test/java/com/fasterxml/jackson/dataformat/smile/TestVersions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/com/fasterxml/jackson/dataformat/smile/TestVersions.java -------------------------------------------------------------------------------- /src/test/java/perf/MediaItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/perf/MediaItem.java -------------------------------------------------------------------------------- /src/test/java/perf/NopOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/perf/NopOutputStream.java -------------------------------------------------------------------------------- /src/test/java/perf/ReadPerfMediaItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/perf/ReadPerfMediaItem.java -------------------------------------------------------------------------------- /src/test/java/perf/ReadPerfUntyped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/perf/ReadPerfUntyped.java -------------------------------------------------------------------------------- /src/test/java/perf/ReaderTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/java/perf/ReaderTestBase.java -------------------------------------------------------------------------------- /src/test/resources/data/citm_catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FasterXML/jackson-dataformat-smile/HEAD/src/test/resources/data/citm_catalog.json --------------------------------------------------------------------------------