├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── auto-value-moshi-extension ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── java │ │ └── com │ │ └── ryanharter │ │ └── auto │ │ └── value │ │ └── moshi │ │ ├── AutoValueMoshiExtension.java │ │ └── ProguardConfig.java │ └── test │ └── java │ └── com │ └── ryanharter │ └── auto │ └── value │ └── moshi │ └── AutoValueMoshiExtensionTest.java ├── auto-value-moshi-factory ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── java │ │ └── com │ │ └── ryanharter │ │ └── auto │ │ └── value │ │ └── moshi │ │ └── factory │ │ └── AutoValueMoshiAdapterFactoryProcessor.java │ └── test │ └── java │ └── com │ └── ryanharter │ └── auto │ └── value │ └── moshi │ └── factory │ └── AutoValueMoshiAdapterFactoryProcessorTest.java ├── auto-value-moshi-runtime ├── build.gradle ├── gradle.properties └── src │ └── main │ └── java │ └── com │ └── ryanharter │ └── auto │ └── value │ └── moshi │ ├── AutoValueMoshiBuilder.java │ └── MoshiAdapterFactory.java ├── auto-value-moshi-tests ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── ryanharter │ │ └── auto │ │ └── value │ │ └── moshi │ │ └── test │ │ ├── FunctionalTestsAdapterFactory.java │ │ ├── GenericNativeMoshiClass.java │ │ ├── NativeMoshiClass.java │ │ ├── NullableClass.java │ │ ├── ObjectWithGenericsAndQualifiers.java │ │ ├── ReverseList.java │ │ ├── ReverseString.java │ │ ├── StandardObject.java │ │ ├── ValueInValueObject.java │ │ ├── WithJsonQualifierAnnotationsObject.java │ │ ├── WithNullableClass.java │ │ └── WithNullableClassAndJsonQualifier.java │ └── test │ └── java │ └── com │ └── ryanharter │ └── auto │ └── value │ └── moshi │ └── test │ └── AutoValueMoshiFunctionalTest.java ├── config └── checkstyle │ ├── checkstyle.xml │ └── suppressions.xml ├── dependencies.gradle ├── example ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── ryanharter │ │ └── auto │ │ └── value │ │ └── moshi │ │ └── example │ │ ├── Address.java │ │ ├── GenericsExample.java │ │ ├── Person.java │ │ ├── SampleJsonAdapterFactory.java │ │ ├── User.java │ │ ├── WebResponse.java │ │ ├── hexcolor │ │ ├── A.java │ │ ├── ColorAdapter.java │ │ └── HexColor.java │ │ └── wildgenerics │ │ ├── AddressGenericBase.java │ │ ├── DoubleGeneric.java │ │ └── GenericBase.java │ └── test │ └── java │ └── com │ └── ryanharter │ └── auto │ └── value │ └── moshi │ └── example │ ├── PersonTest.java │ ├── WebResponseTest.java │ └── wildgenerics │ └── WildGenericsTest.java ├── gradle.properties ├── gradle ├── gradle-mvn-push.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/RELEASING.md -------------------------------------------------------------------------------- /auto-value-moshi-extension/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-extension/build.gradle -------------------------------------------------------------------------------- /auto-value-moshi-extension/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-extension/gradle.properties -------------------------------------------------------------------------------- /auto-value-moshi-extension/src/main/java/com/ryanharter/auto/value/moshi/AutoValueMoshiExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-extension/src/main/java/com/ryanharter/auto/value/moshi/AutoValueMoshiExtension.java -------------------------------------------------------------------------------- /auto-value-moshi-extension/src/main/java/com/ryanharter/auto/value/moshi/ProguardConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-extension/src/main/java/com/ryanharter/auto/value/moshi/ProguardConfig.java -------------------------------------------------------------------------------- /auto-value-moshi-extension/src/test/java/com/ryanharter/auto/value/moshi/AutoValueMoshiExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-extension/src/test/java/com/ryanharter/auto/value/moshi/AutoValueMoshiExtensionTest.java -------------------------------------------------------------------------------- /auto-value-moshi-factory/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-factory/build.gradle -------------------------------------------------------------------------------- /auto-value-moshi-factory/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-factory/gradle.properties -------------------------------------------------------------------------------- /auto-value-moshi-factory/src/main/java/com/ryanharter/auto/value/moshi/factory/AutoValueMoshiAdapterFactoryProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-factory/src/main/java/com/ryanharter/auto/value/moshi/factory/AutoValueMoshiAdapterFactoryProcessor.java -------------------------------------------------------------------------------- /auto-value-moshi-factory/src/test/java/com/ryanharter/auto/value/moshi/factory/AutoValueMoshiAdapterFactoryProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-factory/src/test/java/com/ryanharter/auto/value/moshi/factory/AutoValueMoshiAdapterFactoryProcessorTest.java -------------------------------------------------------------------------------- /auto-value-moshi-runtime/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-runtime/build.gradle -------------------------------------------------------------------------------- /auto-value-moshi-runtime/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-runtime/gradle.properties -------------------------------------------------------------------------------- /auto-value-moshi-runtime/src/main/java/com/ryanharter/auto/value/moshi/AutoValueMoshiBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-runtime/src/main/java/com/ryanharter/auto/value/moshi/AutoValueMoshiBuilder.java -------------------------------------------------------------------------------- /auto-value-moshi-runtime/src/main/java/com/ryanharter/auto/value/moshi/MoshiAdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-runtime/src/main/java/com/ryanharter/auto/value/moshi/MoshiAdapterFactory.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/build.gradle -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/FunctionalTestsAdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/FunctionalTestsAdapterFactory.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/GenericNativeMoshiClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/GenericNativeMoshiClass.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/NativeMoshiClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/NativeMoshiClass.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/NullableClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/NullableClass.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/ObjectWithGenericsAndQualifiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/ObjectWithGenericsAndQualifiers.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/ReverseList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/ReverseList.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/ReverseString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/ReverseString.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/StandardObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/StandardObject.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/ValueInValueObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/ValueInValueObject.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/WithJsonQualifierAnnotationsObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/WithJsonQualifierAnnotationsObject.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/WithNullableClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/WithNullableClass.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/WithNullableClassAndJsonQualifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/main/java/com/ryanharter/auto/value/moshi/test/WithNullableClassAndJsonQualifier.java -------------------------------------------------------------------------------- /auto-value-moshi-tests/src/test/java/com/ryanharter/auto/value/moshi/test/AutoValueMoshiFunctionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/auto-value-moshi-tests/src/test/java/com/ryanharter/auto/value/moshi/test/AutoValueMoshiFunctionalTest.java -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/dependencies.gradle -------------------------------------------------------------------------------- /example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/build.gradle -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/Address.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/GenericsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/GenericsExample.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/Person.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/SampleJsonAdapterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/SampleJsonAdapterFactory.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/User.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/WebResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/WebResponse.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/hexcolor/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/hexcolor/A.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/hexcolor/ColorAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/hexcolor/ColorAdapter.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/hexcolor/HexColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/hexcolor/HexColor.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/wildgenerics/AddressGenericBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/wildgenerics/AddressGenericBase.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/wildgenerics/DoubleGeneric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/wildgenerics/DoubleGeneric.java -------------------------------------------------------------------------------- /example/src/main/java/com/ryanharter/auto/value/moshi/example/wildgenerics/GenericBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/main/java/com/ryanharter/auto/value/moshi/example/wildgenerics/GenericBase.java -------------------------------------------------------------------------------- /example/src/test/java/com/ryanharter/auto/value/moshi/example/PersonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/test/java/com/ryanharter/auto/value/moshi/example/PersonTest.java -------------------------------------------------------------------------------- /example/src/test/java/com/ryanharter/auto/value/moshi/example/WebResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/test/java/com/ryanharter/auto/value/moshi/example/WebResponseTest.java -------------------------------------------------------------------------------- /example/src/test/java/com/ryanharter/auto/value/moshi/example/wildgenerics/WildGenericsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/example/src/test/java/com/ryanharter/auto/value/moshi/example/wildgenerics/WildGenericsTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/gradle-mvn-push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/gradle/gradle-mvn-push.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rharter/auto-value-moshi/HEAD/settings.gradle --------------------------------------------------------------------------------