mirror of
https://github.com/fankes/moshi.git
synced 2025-10-19 16:09:21 +08:00
* Rename .java to .kt * Convert JsonReader to Kotlin Made it sealed along the way like JsonWriter Some of the properties had different docs for setting and getting, which dokka doesn't seem to have a nice way to differentiate. Went with a little marked up form but open to suggestions. * Restore isLenient name to lenient This plays nice for both java and kotlin consumers, as it's still isLenient to java consumers but not a source breaking change for kotlin * Fix peek nullability and a kotlin source change * Fix another nullability * Use collection builders * Ok this didn't work quite as I expected * Update moshi/src/main/java/com/squareup/moshi/JsonReader.kt Co-authored-by: Parth Padgaonkar <1294660+JvmName@users.noreply.github.com> Co-authored-by: Parth Padgaonkar <1294660+JvmName@users.noreply.github.com>