├── paperparcel ├── proguard-rules.txt ├── src │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── paperparcel │ │ └── internal │ │ ├── SerializableAdapter.java │ │ ├── EnumAdapter.java │ │ ├── SetAdapter.java │ │ ├── CollectionAdapter.java │ │ ├── ListAdapter.java │ │ ├── SparseArrayAdapter.java │ │ ├── ParcelableAdapter.java │ │ ├── MapAdapter.java │ │ └── ArrayAdapter.java ├── gradle.properties ├── .gitignore └── build.gradle ├── paperparcel-api ├── .gitignore ├── gradle.properties ├── build.gradle └── src │ └── main │ └── java │ └── paperparcel │ ├── Adapter.java │ ├── ProcessorConfig.java │ └── TypeAdapter.java ├── examples ├── autovalue-example │ ├── .gitignore │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ └── styles.xml │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ └── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── content_main.xml │ │ │ ├── java │ │ │ └── nz │ │ │ │ └── bradcampbell │ │ │ │ └── autovalueexample │ │ │ │ ├── package-info.java │ │ │ │ ├── State.java │ │ │ │ ├── DateAdapter.java │ │ │ │ └── MainActivity.java │ │ │ └── AndroidManifest.xml │ └── build.gradle ├── benchmark-demo │ ├── .gitignore │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ └── layout │ │ │ │ └── activity_main.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── nz │ │ │ └── bradcampbell │ │ │ └── benchmarkdemo │ │ │ ├── parceltasks │ │ │ ├── ParcelResult.java │ │ │ ├── SerializableTask.java │ │ │ ├── PaperParcelTask.java │ │ │ ├── AutoValueParcelTask.java │ │ │ ├── ParcelerTask.java │ │ │ └── ParcelTask.java │ │ │ └── model │ │ │ ├── autovalueparcel │ │ │ ├── GsonAdapterFactory.java │ │ │ ├── Name.java │ │ │ ├── Friend.java │ │ │ ├── Image.java │ │ │ ├── AutoValueParcelResponse.java │ │ │ └── User.java │ │ │ ├── serializable │ │ │ ├── Friend.java │ │ │ ├── Name.java │ │ │ ├── Image.java │ │ │ └── SerializableResponse.java │ │ │ ├── parceler │ │ │ ├── Friend.java │ │ │ ├── Name.java │ │ │ ├── Image.java │ │ │ └── ParcelerResponse.java │ │ │ └── paperparcel │ │ │ ├── Friend.java │ │ │ ├── Name.java │ │ │ ├── Image.java │ │ │ └── PaperParcelResponse.java │ ├── libs │ │ └── paperparcel-compiler-no-autovalue.jar │ ├── proguard-rules.txt │ ├── README.md │ └── build.gradle ├── java7-example │ ├── .gitignore │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ └── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── content_main.xml │ │ │ ├── java │ │ │ └── nz │ │ │ │ └── bradcampbell │ │ │ │ └── java7example │ │ │ │ ├── package-info.java │ │ │ │ ├── DateAdapter.java │ │ │ │ ├── State.java │ │ │ │ └── MainActivity.java │ │ │ └── AndroidManifest.xml │ └── build.gradle ├── kotlin-example │ ├── .gitignore │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ └── layout │ │ │ │ └── activity_main.xml │ │ │ ├── kotlin │ │ │ └── nz │ │ │ │ └── bradcampbell │ │ │ │ └── kotlinexample │ │ │ │ ├── PaperParcelConfig.kt │ │ │ │ ├── State.kt │ │ │ │ ├── DateAdapter.kt │ │ │ │ └── MainActivity.kt │ │ │ └── AndroidManifest.xml │ └── build.gradle ├── realm-example │ ├── .gitignore │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ └── layout │ │ │ │ └── activity_main.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── nz │ │ │ └── bradcampbell │ │ │ └── realmexample │ │ │ ├── package-info.java │ │ │ ├── MainActivity.java │ │ │ ├── Email.java │ │ │ ├── Contact.java │ │ │ └── RealmListTypeAdapter.java │ └── build.gradle └── java7-lombok-example │ ├── .gitignore │ ├── lombok.config │ ├── src │ └── main │ │ ├── res │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ ├── values │ │ │ ├── strings.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ └── styles.xml │ │ ├── values-v21 │ │ │ └── styles.xml │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ └── layout │ │ │ ├── activity_main.xml │ │ │ └── content_main.xml │ │ ├── java │ │ └── nz │ │ │ └── bradcampbell │ │ │ └── java7example │ │ │ ├── package-info.java │ │ │ ├── DateAdapter.java │ │ │ ├── State.java │ │ │ └── MainActivity.java │ │ └── AndroidManifest.xml │ └── build.gradle ├── docs ├── 2.x │ ├── paperparcel │ │ ├── package-list │ │ ├── script.js │ │ ├── allclasses-noframe.html │ │ ├── allclasses-frame.html │ │ ├── paperparcel │ │ │ └── package-frame.html │ │ └── index.html │ ├── paperparcel-kotlin │ │ ├── package-list │ │ ├── script.js │ │ ├── allclasses-noframe.html │ │ ├── allclasses-frame.html │ │ ├── paperparcel │ │ │ └── package-frame.html │ │ └── index.html │ ├── java-intellij-live-template │ │ └── assets │ │ │ └── ppb.gif │ ├── kotlin-intellij-live-template │ │ └── assets │ │ │ └── kppb.gif │ └── index.html └── javascripts │ ├── scale.fix.js │ ├── jquery.noisy.min.js │ └── jquery.smooth-scroll.min.js ├── paperparcel-kotlin ├── src │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── paperparcel │ │ └── PaperParcelable.kt ├── gradle.properties ├── .gitignore ├── proguard-rules.txt └── build.gradle ├── gradle ├── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties └── snapshots.gradle ├── paperparcel-compiler ├── gradle.properties ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── paperparcel │ ├── OptionsHolder.java │ ├── CodeBlocks.java │ ├── UniqueNameSet.java │ ├── PaperParcelGenerator.java │ ├── Strings.java │ ├── SourceFileGenerationException.java │ ├── OptionsProcessingStep.java │ ├── OptionsDescriptor.java │ ├── FieldDescriptor.java │ ├── PaperParcelAutoValueExtensionValidator.java │ └── PaperParcelProcessor.java ├── .gitignore ├── gradle.properties ├── RELEASING.md ├── settings.gradle ├── .travis.yml ├── README.md └── gradlew.bat /paperparcel/proguard-rules.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paperparcel-api/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /examples/autovalue-example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /examples/benchmark-demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /examples/java7-example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /examples/kotlin-example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /examples/realm-example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /docs/2.x/paperparcel/package-list: -------------------------------------------------------------------------------- 1 | paperparcel 2 | -------------------------------------------------------------------------------- /examples/java7-lombok-example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /docs/2.x/paperparcel-kotlin/package-list: -------------------------------------------------------------------------------- 1 | paperparcel 2 | -------------------------------------------------------------------------------- /paperparcel/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paperparcel-kotlin/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /paperparcel/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_NAME=PaperParcel 2 | POM_ARTIFACT_ID=paperparcel 3 | POM_PACKAGING=aar 4 | -------------------------------------------------------------------------------- /paperparcel-api/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_NAME=PaperParcel API 2 | POM_ARTIFACT_ID=paperparcel-api 3 | POM_PACKAGING=jar 4 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /paperparcel-kotlin/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_NAME=PaperParcel Kotlin 2 | POM_ARTIFACT_ID=paperparcel-kotlin 3 | POM_PACKAGING=aar 4 | -------------------------------------------------------------------------------- /paperparcel-compiler/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_NAME=PaperParcel Compiler 2 | POM_ARTIFACT_ID=paperparcel-compiler 3 | POM_PACKAGING=jar 4 | -------------------------------------------------------------------------------- /examples/java7-lombok-example/lombok.config: -------------------------------------------------------------------------------- 1 | lombok.addGeneratedAnnotation = false 2 | lombok.anyConstructor.suppressConstructorProperties = true -------------------------------------------------------------------------------- /examples/realm-example/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RealmExample 3 | 4 | -------------------------------------------------------------------------------- /paperparcel/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /paperparcel-kotlin/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /docs/2.x/java-intellij-live-template/assets/ppb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/docs/2.x/java-intellij-live-template/assets/ppb.gif -------------------------------------------------------------------------------- /paperparcel-compiler/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /docs/2.x/kotlin-intellij-live-template/assets/kppb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/docs/2.x/kotlin-intellij-live-template/assets/kppb.gif -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/benchmark-demo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/benchmark-demo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/java7-example/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/java7-example/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/java7-example/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/kotlin-example/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/kotlin-example/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/kotlin-example/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/kotlin-example/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/realm-example/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/realm-example/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/realm-example/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/realm-example/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/realm-example/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/realm-example/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/autovalue-example/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/autovalue-example/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/autovalue-example/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/autovalue-example/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/benchmark-demo/libs/paperparcel-compiler-no-autovalue.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/benchmark-demo/libs/paperparcel-compiler-no-autovalue.jar -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/benchmark-demo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/benchmark-demo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/benchmark-demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/java7-example/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/java7-example/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/kotlin-example/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/kotlin-example/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/kotlin-example/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/kotlin-example/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/kotlin-example/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/kotlin-example/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/realm-example/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/realm-example/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/realm-example/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/realm-example/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/autovalue-example/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/autovalue-example/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/autovalue-example/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/autovalue-example/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/autovalue-example/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/autovalue-example/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/java7-lombok-example/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/java7-lombok-example/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/java7-lombok-example/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/java7-lombok-example/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/java7-lombok-example/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/java7-lombok-example/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/java7-lombok-example/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/java7-lombok-example/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/java7-lombok-example/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grandstaish/paperparcel/HEAD/examples/java7-lombok-example/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /paperparcel-kotlin/proguard-rules.txt: -------------------------------------------------------------------------------- 1 | -keepclassmembers class **.PaperParcel* { 2 | static void writeToParcel(...); 3 | } 4 | 5 | -keepnames class **.PaperParcel* 6 | 7 | -keepnames @paperparcel.PaperParcel class * 8 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # IntelliJ IDEA 2 | *.iml 3 | .idea/ 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | 7 | # Gradle 8 | .gradle 9 | /build 10 | 11 | # Android 12 | /local.properties 13 | 14 | # OSX 15 | .DS_Store 16 | -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PaperParcel Example 3 | + 4 | - 5 | 6 | -------------------------------------------------------------------------------- /examples/kotlin-example/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PaperParcel Example 3 | + 4 | - 5 | 6 | -------------------------------------------------------------------------------- /examples/autovalue-example/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PaperParcel Example 3 | + 4 | - 5 | 6 | -------------------------------------------------------------------------------- /examples/java7-lombok-example/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PaperParcel Example 3 | + 4 | - 5 | 6 | -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /examples/realm-example/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /examples/autovalue-example/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /examples/autovalue-example/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /examples/kotlin-example/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /examples/kotlin-example/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /examples/realm-example/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /examples/java7-lombok-example/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /examples/java7-lombok-example/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Nov 25 14:10:21 GMT 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip 7 | -------------------------------------------------------------------------------- /docs/2.x/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.squareup.retrofit2 4 | 5 |

PaperParcel

6 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | PaperParcel Benchmark 3 | Welcome to the PaperParcel benchmark test! Just hit the start button to see how PaperParcel stacks up against the library you\'re probably using now. 4 | Start 5 | 6 | -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | > 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /examples/autovalue-example/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | > 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /examples/java7-lombok-example/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | > 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /paperparcel-api/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'java' 2 | 3 | sourceCompatibility = rootProject.ext.sourceCompatibilityVersion 4 | targetCompatibility = rootProject.ext.targetCompatibilityVersion 5 | 6 | dependencies { 7 | compileOnly deps.android 8 | compile deps.supportAnnotations 9 | } 10 | 11 | apply from: rootProject.file('gradle/bintray.gradle') 12 | apply from: rootProject.file('gradle/snapshots.gradle') 13 | -------------------------------------------------------------------------------- /examples/autovalue-example/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /examples/kotlin-example/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /examples/java7-lombok-example/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/kotlin-example/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/realm-example/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/javascripts/scale.fix.js: -------------------------------------------------------------------------------- 1 | var metas = document.getElementsByTagName('meta'); 2 | var i; 3 | if (navigator.userAgent.match(/iPhone/i)) { 4 | for (i=0; i 2 | 4 | 5 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /examples/benchmark-demo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | GROUP=nz.bradcampbell 2 | VERSION_NAME=2.0.9-SNAPSHOT 3 | 4 | POM_DESCRIPTION=Android Parcelable boilerplate annotation processor 5 | 6 | POM_URL=https://github.com/grandstaish/paperparcel 7 | VCS_URL=https://github.com/grandstaish/paperparcel.git 8 | POM_SCM_URL=https://github.com/grandstaish/paperparcel 9 | POM_SCM_CONNECTION=scm:git:git://github.com/grandstaish/paperparcel.git 10 | POM_SCM_DEV_CONNECTION=scm:git:ssh://git@github.com/grandstaish/paperparcel.git 11 | 12 | POM_LICENCE_NAME=The Apache Software License, Version 2.0 13 | POM_LICENCE_URL=http://www.apache.org/licenses/LICENSE-2.0.txt 14 | POM_LICENCE_DIST=repo 15 | 16 | POM_DEVELOPER_ID=granstaish 17 | POM_DEVELOPER_NAME=Brad Campbell 18 | 19 | android.useAndroidX=true 20 | android.enableJetifier=true 21 | -------------------------------------------------------------------------------- /examples/java7-example/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 | 10 | 11 | 15 | 16 | 10 | 11 | 15 | 16 |