├── .circleci └── config.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── autoproxy-annotations ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── olku │ └── annotations │ ├── AutoProxy.java │ ├── AutoProxyClassGenerator.java │ ├── RetBool.java │ ├── RetNumber.java │ └── Returns.java ├── autoproxy-generators ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── olku │ └── generators │ ├── RetBoolGenerator.java │ ├── RetNumberGenerator.java │ ├── ReturnsGenerator.java │ └── ReturnsPoet.java ├── autoproxy-processor ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── olku │ │ ├── annotations │ │ └── AutoProxyHelper.java │ │ └── processors │ │ ├── AutoProxyProcessor.java │ │ ├── CommonClassGenerator.java │ │ └── TypeProcessor.java │ └── resources │ └── META-INF │ └── gradle │ └── incremental.annotation.processors ├── autoproxy-rx-annotations ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── olku │ └── annotations │ └── RetRx.java ├── autoproxy-rx-generators ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── olku │ │ └── generators │ │ ├── JustRxGenerator.java │ │ └── RetRxGenerator.java │ └── test │ └── java │ └── com │ └── olku │ └── generators │ └── RetRxGeneratorTest.java ├── autoproxy-rx2-generators ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── olku │ └── generators │ ├── JustRx2Generator.java │ └── RetRx2Generator.java ├── autoproxy-rx3-generators ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── olku │ └── generators │ ├── JustRx3Generator.java │ └── RetRx3Generator.java ├── gpg.private.key ├── gpg.public.key ├── gradle.properties ├── gradle ├── bintrayv1.gradle ├── bintrayv2.gradle ├── compose.credencials.gradle ├── dependencies.tdd.gradle ├── installv1.gradle ├── private_key_sender.asc ├── public_key_sender.asc ├── sign-keys.md ├── version-up.sh ├── wait-for-debug-port.sh └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── olku │ │ │ └── autoproxy │ │ │ └── sample │ │ │ ├── FinalClass.java │ │ │ ├── KotlinInterfaceMvpView.kt │ │ │ ├── MainActivity.java │ │ │ ├── MimicFinalClass.java │ │ │ ├── MvpView.java │ │ │ ├── ParkingArea.java │ │ │ ├── RxJava1Sample.kt │ │ │ ├── RxJava2Sample.kt │ │ │ └── RxJava3Sample.kt │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── olku │ └── autoproxy │ └── sample │ ├── MimicFinalClassTest.java │ └── ParkingAreaTest.java └── settings.gradle /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/README.md -------------------------------------------------------------------------------- /autoproxy-annotations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-annotations/build.gradle -------------------------------------------------------------------------------- /autoproxy-annotations/src/main/java/com/olku/annotations/AutoProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-annotations/src/main/java/com/olku/annotations/AutoProxy.java -------------------------------------------------------------------------------- /autoproxy-annotations/src/main/java/com/olku/annotations/AutoProxyClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-annotations/src/main/java/com/olku/annotations/AutoProxyClassGenerator.java -------------------------------------------------------------------------------- /autoproxy-annotations/src/main/java/com/olku/annotations/RetBool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-annotations/src/main/java/com/olku/annotations/RetBool.java -------------------------------------------------------------------------------- /autoproxy-annotations/src/main/java/com/olku/annotations/RetNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-annotations/src/main/java/com/olku/annotations/RetNumber.java -------------------------------------------------------------------------------- /autoproxy-annotations/src/main/java/com/olku/annotations/Returns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-annotations/src/main/java/com/olku/annotations/Returns.java -------------------------------------------------------------------------------- /autoproxy-generators/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-generators/build.gradle -------------------------------------------------------------------------------- /autoproxy-generators/src/main/java/com/olku/generators/RetBoolGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-generators/src/main/java/com/olku/generators/RetBoolGenerator.java -------------------------------------------------------------------------------- /autoproxy-generators/src/main/java/com/olku/generators/RetNumberGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-generators/src/main/java/com/olku/generators/RetNumberGenerator.java -------------------------------------------------------------------------------- /autoproxy-generators/src/main/java/com/olku/generators/ReturnsGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-generators/src/main/java/com/olku/generators/ReturnsGenerator.java -------------------------------------------------------------------------------- /autoproxy-generators/src/main/java/com/olku/generators/ReturnsPoet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-generators/src/main/java/com/olku/generators/ReturnsPoet.java -------------------------------------------------------------------------------- /autoproxy-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-processor/build.gradle -------------------------------------------------------------------------------- /autoproxy-processor/src/main/java/com/olku/annotations/AutoProxyHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-processor/src/main/java/com/olku/annotations/AutoProxyHelper.java -------------------------------------------------------------------------------- /autoproxy-processor/src/main/java/com/olku/processors/AutoProxyProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-processor/src/main/java/com/olku/processors/AutoProxyProcessor.java -------------------------------------------------------------------------------- /autoproxy-processor/src/main/java/com/olku/processors/CommonClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-processor/src/main/java/com/olku/processors/CommonClassGenerator.java -------------------------------------------------------------------------------- /autoproxy-processor/src/main/java/com/olku/processors/TypeProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-processor/src/main/java/com/olku/processors/TypeProcessor.java -------------------------------------------------------------------------------- /autoproxy-processor/src/main/resources/META-INF/gradle/incremental.annotation.processors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-processor/src/main/resources/META-INF/gradle/incremental.annotation.processors -------------------------------------------------------------------------------- /autoproxy-rx-annotations/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx-annotations/build.gradle -------------------------------------------------------------------------------- /autoproxy-rx-annotations/src/main/java/com/olku/annotations/RetRx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx-annotations/src/main/java/com/olku/annotations/RetRx.java -------------------------------------------------------------------------------- /autoproxy-rx-generators/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx-generators/build.gradle -------------------------------------------------------------------------------- /autoproxy-rx-generators/src/main/java/com/olku/generators/JustRxGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx-generators/src/main/java/com/olku/generators/JustRxGenerator.java -------------------------------------------------------------------------------- /autoproxy-rx-generators/src/main/java/com/olku/generators/RetRxGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx-generators/src/main/java/com/olku/generators/RetRxGenerator.java -------------------------------------------------------------------------------- /autoproxy-rx-generators/src/test/java/com/olku/generators/RetRxGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx-generators/src/test/java/com/olku/generators/RetRxGeneratorTest.java -------------------------------------------------------------------------------- /autoproxy-rx2-generators/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx2-generators/build.gradle -------------------------------------------------------------------------------- /autoproxy-rx2-generators/src/main/java/com/olku/generators/JustRx2Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx2-generators/src/main/java/com/olku/generators/JustRx2Generator.java -------------------------------------------------------------------------------- /autoproxy-rx2-generators/src/main/java/com/olku/generators/RetRx2Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx2-generators/src/main/java/com/olku/generators/RetRx2Generator.java -------------------------------------------------------------------------------- /autoproxy-rx3-generators/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx3-generators/build.gradle -------------------------------------------------------------------------------- /autoproxy-rx3-generators/src/main/java/com/olku/generators/JustRx3Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx3-generators/src/main/java/com/olku/generators/JustRx3Generator.java -------------------------------------------------------------------------------- /autoproxy-rx3-generators/src/main/java/com/olku/generators/RetRx3Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/autoproxy-rx3-generators/src/main/java/com/olku/generators/RetRx3Generator.java -------------------------------------------------------------------------------- /gpg.private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gpg.private.key -------------------------------------------------------------------------------- /gpg.public.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gpg.public.key -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/bintrayv1.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/bintrayv1.gradle -------------------------------------------------------------------------------- /gradle/bintrayv2.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/bintrayv2.gradle -------------------------------------------------------------------------------- /gradle/compose.credencials.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/compose.credencials.gradle -------------------------------------------------------------------------------- /gradle/dependencies.tdd.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/dependencies.tdd.gradle -------------------------------------------------------------------------------- /gradle/installv1.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/installv1.gradle -------------------------------------------------------------------------------- /gradle/private_key_sender.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/private_key_sender.asc -------------------------------------------------------------------------------- /gradle/public_key_sender.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/public_key_sender.asc -------------------------------------------------------------------------------- /gradle/sign-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/sign-keys.md -------------------------------------------------------------------------------- /gradle/version-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/version-up.sh -------------------------------------------------------------------------------- /gradle/wait-for-debug-port.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/wait-for-debug-port.sh -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/olku/autoproxy/sample/FinalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/java/com/olku/autoproxy/sample/FinalClass.java -------------------------------------------------------------------------------- /sample/src/main/java/com/olku/autoproxy/sample/KotlinInterfaceMvpView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/java/com/olku/autoproxy/sample/KotlinInterfaceMvpView.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/olku/autoproxy/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/java/com/olku/autoproxy/sample/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/olku/autoproxy/sample/MimicFinalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/java/com/olku/autoproxy/sample/MimicFinalClass.java -------------------------------------------------------------------------------- /sample/src/main/java/com/olku/autoproxy/sample/MvpView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/java/com/olku/autoproxy/sample/MvpView.java -------------------------------------------------------------------------------- /sample/src/main/java/com/olku/autoproxy/sample/ParkingArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/java/com/olku/autoproxy/sample/ParkingArea.java -------------------------------------------------------------------------------- /sample/src/main/java/com/olku/autoproxy/sample/RxJava1Sample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/java/com/olku/autoproxy/sample/RxJava1Sample.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/olku/autoproxy/sample/RxJava2Sample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/java/com/olku/autoproxy/sample/RxJava2Sample.kt -------------------------------------------------------------------------------- /sample/src/main/java/com/olku/autoproxy/sample/RxJava3Sample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/java/com/olku/autoproxy/sample/RxJava3Sample.kt -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/test/java/com/olku/autoproxy/sample/MimicFinalClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/test/java/com/olku/autoproxy/sample/MimicFinalClassTest.java -------------------------------------------------------------------------------- /sample/src/test/java/com/olku/autoproxy/sample/ParkingAreaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/sample/src/test/java/com/olku/autoproxy/sample/ParkingAreaTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OleksandrKucherenko/autoproxy/HEAD/settings.gradle --------------------------------------------------------------------------------