├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── README_CN.md ├── app-afirez.jks ├── assets ├── 2019-06-01-15-54-28.png ├── 2019-06-01-16-04-00.png ├── 2019-06-01-16-16-26.png ├── 2019-06-01-16-24-31.png ├── 2019-06-01-16-41-42.png ├── 2019-06-01-16-59-26.png ├── 2019-06-01-17-04-39.png └── 2019-06-01-21-16-27.png ├── gradle.properties ├── gradle ├── bintrayUpload.gradle ├── pkg-src.gradle ├── pom-evaluator.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── knight-transform ├── .gitignore ├── build.gradle └── src │ └── main │ ├── kotlin │ └── com │ │ └── knight │ │ └── transform │ │ ├── BaseContext.kt │ │ ├── BaseExtension.kt │ │ ├── IPlugin.kt │ │ ├── Interceptor │ │ ├── ClassVisitorChain.kt │ │ ├── IClassVIsitorInterceptor.kt │ │ └── impl │ │ │ └── BaseClassVisitorInterceptor.kt │ │ ├── KnightPlugin.kt │ │ ├── KnightTaskPlugin.kt │ │ ├── KnightTransform.kt │ │ ├── MemberEntity.kt │ │ ├── Utils │ │ ├── ASMUtils.kt │ │ ├── Log.kt │ │ ├── PrintAllTaskUtil.kt │ │ ├── Timer.kt │ │ ├── TransFormUtil.kt │ │ └── TypeUtil.kt │ │ ├── asm │ │ ├── CodeWeaver.kt │ │ ├── IWeaver.kt │ │ └── ScanWeaver.kt │ │ ├── task │ │ ├── OutPutMappingTask.kt │ │ └── WeavedClass.kt │ │ ├── transform │ │ ├── Transform.kt │ │ └── TransformContext.kt │ │ └── weave │ │ ├── BaseClassVisitor.kt │ │ └── ExtendClassWriter.kt │ └── resources │ └── META-INF │ └── gradle-plugins │ └── com.knight.transform.properties ├── repo └── com │ ├── afirez │ ├── applike │ │ └── applike │ │ │ ├── 1.0.0 │ │ │ ├── applike-1.0.0.aar │ │ │ ├── applike-1.0.0.aar.md5 │ │ │ ├── applike-1.0.0.aar.sha1 │ │ │ ├── applike-1.0.0.pom │ │ │ ├── applike-1.0.0.pom.md5 │ │ │ └── applike-1.0.0.pom.sha1 │ │ │ ├── 1.0.1 │ │ │ ├── applike-1.0.1-javadoc.jar │ │ │ ├── applike-1.0.1-javadoc.jar.md5 │ │ │ ├── applike-1.0.1-javadoc.jar.sha1 │ │ │ ├── applike-1.0.1-sources.jar │ │ │ ├── applike-1.0.1-sources.jar.md5 │ │ │ ├── applike-1.0.1-sources.jar.sha1 │ │ │ ├── applike-1.0.1.aar │ │ │ ├── applike-1.0.1.aar.md5 │ │ │ ├── applike-1.0.1.aar.sha1 │ │ │ ├── applike-1.0.1.pom │ │ │ ├── applike-1.0.1.pom.md5 │ │ │ └── applike-1.0.1.pom.sha1 │ │ │ ├── maven-metadata.xml │ │ │ ├── maven-metadata.xml.md5 │ │ │ └── maven-metadata.xml.sha1 │ └── spi │ │ ├── spi-app-lib1 │ │ ├── 1.0.1 │ │ │ ├── spi-app-lib1-1.0.1.aar │ │ │ ├── spi-app-lib1-1.0.1.aar.md5 │ │ │ ├── spi-app-lib1-1.0.1.aar.sha1 │ │ │ ├── spi-app-lib1-1.0.1.pom │ │ │ ├── spi-app-lib1-1.0.1.pom.md5 │ │ │ └── spi-app-lib1-1.0.1.pom.sha1 │ │ ├── maven-metadata.xml │ │ ├── maven-metadata.xml.md5 │ │ └── maven-metadata.xml.sha1 │ │ ├── spi-gradle-plugin │ │ ├── 1.0.0 │ │ │ ├── spi-gradle-plugin-1.0.0.jar │ │ │ ├── spi-gradle-plugin-1.0.0.jar.md5 │ │ │ ├── spi-gradle-plugin-1.0.0.jar.sha1 │ │ │ ├── spi-gradle-plugin-1.0.0.pom │ │ │ ├── spi-gradle-plugin-1.0.0.pom.md5 │ │ │ └── spi-gradle-plugin-1.0.0.pom.sha1 │ │ ├── 1.0.1 │ │ │ ├── spi-gradle-plugin-1.0.1-javadoc.jar │ │ │ ├── spi-gradle-plugin-1.0.1-javadoc.jar.md5 │ │ │ ├── spi-gradle-plugin-1.0.1-javadoc.jar.sha1 │ │ │ ├── spi-gradle-plugin-1.0.1-sources.jar │ │ │ ├── spi-gradle-plugin-1.0.1-sources.jar.md5 │ │ │ ├── spi-gradle-plugin-1.0.1-sources.jar.sha1 │ │ │ ├── spi-gradle-plugin-1.0.1.jar │ │ │ ├── spi-gradle-plugin-1.0.1.jar.md5 │ │ │ ├── spi-gradle-plugin-1.0.1.jar.sha1 │ │ │ ├── spi-gradle-plugin-1.0.1.pom │ │ │ ├── spi-gradle-plugin-1.0.1.pom.md5 │ │ │ └── spi-gradle-plugin-1.0.1.pom.sha1 │ │ ├── 2.0.0 │ │ │ ├── spi-gradle-plugin-2.0.0-javadoc.jar │ │ │ ├── spi-gradle-plugin-2.0.0-javadoc.jar.md5 │ │ │ ├── spi-gradle-plugin-2.0.0-javadoc.jar.sha1 │ │ │ ├── spi-gradle-plugin-2.0.0-sources.jar │ │ │ ├── spi-gradle-plugin-2.0.0-sources.jar.md5 │ │ │ ├── spi-gradle-plugin-2.0.0-sources.jar.sha1 │ │ │ ├── spi-gradle-plugin-2.0.0.jar │ │ │ ├── spi-gradle-plugin-2.0.0.jar.md5 │ │ │ ├── spi-gradle-plugin-2.0.0.jar.sha1 │ │ │ ├── spi-gradle-plugin-2.0.0.pom │ │ │ ├── spi-gradle-plugin-2.0.0.pom.md5 │ │ │ └── spi-gradle-plugin-2.0.0.pom.sha1 │ │ ├── 3.0.0 │ │ │ ├── spi-gradle-plugin-3.0.0-javadoc.jar │ │ │ ├── spi-gradle-plugin-3.0.0-javadoc.jar.md5 │ │ │ ├── spi-gradle-plugin-3.0.0-javadoc.jar.sha1 │ │ │ ├── spi-gradle-plugin-3.0.0-sources.jar │ │ │ ├── spi-gradle-plugin-3.0.0-sources.jar.md5 │ │ │ ├── spi-gradle-plugin-3.0.0-sources.jar.sha1 │ │ │ ├── spi-gradle-plugin-3.0.0.jar │ │ │ ├── spi-gradle-plugin-3.0.0.jar.md5 │ │ │ ├── spi-gradle-plugin-3.0.0.jar.sha1 │ │ │ ├── spi-gradle-plugin-3.0.0.pom │ │ │ ├── spi-gradle-plugin-3.0.0.pom.md5 │ │ │ └── spi-gradle-plugin-3.0.0.pom.sha1 │ │ ├── maven-metadata.xml │ │ ├── maven-metadata.xml.md5 │ │ └── maven-metadata.xml.sha1 │ │ └── spi │ │ ├── 1.0.0 │ │ ├── spi-1.0.0.aar │ │ ├── spi-1.0.0.aar.md5 │ │ ├── spi-1.0.0.aar.sha1 │ │ ├── spi-1.0.0.pom │ │ ├── spi-1.0.0.pom.md5 │ │ └── spi-1.0.0.pom.sha1 │ │ ├── 1.0.1 │ │ ├── spi-1.0.1-javadoc.jar │ │ ├── spi-1.0.1-javadoc.jar.md5 │ │ ├── spi-1.0.1-javadoc.jar.sha1 │ │ ├── spi-1.0.1-sources.jar │ │ ├── spi-1.0.1-sources.jar.md5 │ │ ├── spi-1.0.1-sources.jar.sha1 │ │ ├── spi-1.0.1.aar │ │ ├── spi-1.0.1.aar.md5 │ │ ├── spi-1.0.1.aar.sha1 │ │ ├── spi-1.0.1.pom │ │ ├── spi-1.0.1.pom.md5 │ │ └── spi-1.0.1.pom.sha1 │ │ ├── maven-metadata.xml │ │ ├── maven-metadata.xml.md5 │ │ └── maven-metadata.xml.sha1 │ └── knight │ └── transform │ ├── 1.0.10 │ ├── transform-1.0.10-javadoc.jar │ ├── transform-1.0.10-javadoc.jar.md5 │ ├── transform-1.0.10-javadoc.jar.sha1 │ ├── transform-1.0.10-sources.jar │ ├── transform-1.0.10-sources.jar.md5 │ ├── transform-1.0.10-sources.jar.sha1 │ ├── transform-1.0.10.jar │ ├── transform-1.0.10.jar.md5 │ ├── transform-1.0.10.jar.sha1 │ ├── transform-1.0.10.pom │ ├── transform-1.0.10.pom.md5 │ └── transform-1.0.10.pom.sha1 │ ├── 2.0.0 │ ├── transform-2.0.0-javadoc.jar │ ├── transform-2.0.0-javadoc.jar.md5 │ ├── transform-2.0.0-javadoc.jar.sha1 │ ├── transform-2.0.0-sources.jar │ ├── transform-2.0.0-sources.jar.md5 │ ├── transform-2.0.0-sources.jar.sha1 │ ├── transform-2.0.0.jar │ ├── transform-2.0.0.jar.md5 │ ├── transform-2.0.0.jar.sha1 │ ├── transform-2.0.0.pom │ ├── transform-2.0.0.pom.md5 │ └── transform-2.0.0.pom.sha1 │ ├── maven-metadata.xml │ ├── maven-metadata.xml.md5 │ └── maven-metadata.xml.sha1 ├── settings.gradle ├── spi-api ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── afirez │ │ └── spi │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── afirez │ │ │ └── spi │ │ │ ├── ExtensionLoader.java │ │ │ └── SPI.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── afirez │ └── spi │ └── ExampleUnitTest.java ├── spi-app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── afirez │ │ └── spi │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── afirez │ │ │ └── spi │ │ │ └── app │ │ │ ├── App.java │ │ │ ├── MainActivity.kt │ │ │ └── PrivateUtil.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── selector_green_round_5dp.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ └── fragment_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── afirez │ └── spi │ └── ExampleUnitTest.kt ├── spi-applike ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── afirez │ │ └── applike │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── afirez │ │ │ └── applike │ │ │ ├── App.java │ │ │ ├── AppDelegate.java │ │ │ └── AppLike.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── afirez │ └── applike │ └── ExampleUnitTest.java ├── spi-component1-impl ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── afirez │ │ └── spi │ │ └── component1 │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── afirez │ │ │ └── spi │ │ │ └── component1 │ │ │ └── impl │ │ │ ├── App.kt │ │ │ ├── SpiActivity.java │ │ │ ├── SpiFragmentActivity.kt │ │ │ ├── SpiJavaProviderImpl.java │ │ │ └── SpiRouter1ProviderImpl.java │ └── res │ │ ├── layout │ │ ├── activity_spi.xml │ │ └── activity_spi_fragment.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── afirez │ └── spi │ └── component1 │ └── ExampleUnitTest.java ├── spi-component1 ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── afirez │ │ └── spi │ │ └── component1 │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── afirez │ │ │ └── spi │ │ │ └── component1 │ │ │ ├── SpiJavaProvider.java │ │ │ └── SpiRouter1Provider.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── afirez │ └── spi │ └── component1 │ └── api │ └── ExampleUnitTest.java ├── spi-component2-impl ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── afirez │ │ └── spi │ │ └── component2 │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── afirez │ │ │ └── spi │ │ │ └── component2 │ │ │ └── impl │ │ │ ├── App.kt │ │ │ ├── SpiFragment.kt │ │ │ ├── SpiKotlinProviderImpl.kt │ │ │ └── SpiRouter2ProviderImpl.kt │ └── res │ │ ├── layout │ │ └── fragment_spi.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── afirez │ └── spi │ └── component2 │ └── ExampleUnitTest.java ├── spi-component2 ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── afirez │ │ └── spi │ │ └── component2 │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── afirez │ │ │ └── spi │ │ │ └── component2 │ │ │ ├── SpiKotlinProvider.kt │ │ │ └── SpiRouter2Provider.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── afirez │ └── spi │ └── component2 │ └── ExampleUnitTest.java ├── spi-plugin-booster ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── afirez │ └── spi │ ├── SpiSupervisor.kt │ ├── SpiTransformer.kt │ └── dummy │ └── TestPrivateTransformer.kt └── spi-plugin ├── .gitignore ├── build.gradle └── src └── main ├── java └── com │ └── afirez │ └── spi │ ├── SpiContext.kt │ ├── SpiExtension.kt │ ├── SpiPlugin.kt │ └── weave │ ├── SpiScanClassVisitor.kt │ └── SpiWeaveCodeClassVisitor.kt └── resources └── META-INF └── gradle-plugins ├── com.afirez.spi.properties └── spi.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/README_CN.md -------------------------------------------------------------------------------- /app-afirez.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/app-afirez.jks -------------------------------------------------------------------------------- /assets/2019-06-01-15-54-28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/assets/2019-06-01-15-54-28.png -------------------------------------------------------------------------------- /assets/2019-06-01-16-04-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/assets/2019-06-01-16-04-00.png -------------------------------------------------------------------------------- /assets/2019-06-01-16-16-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/assets/2019-06-01-16-16-26.png -------------------------------------------------------------------------------- /assets/2019-06-01-16-24-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/assets/2019-06-01-16-24-31.png -------------------------------------------------------------------------------- /assets/2019-06-01-16-41-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/assets/2019-06-01-16-41-42.png -------------------------------------------------------------------------------- /assets/2019-06-01-16-59-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/assets/2019-06-01-16-59-26.png -------------------------------------------------------------------------------- /assets/2019-06-01-17-04-39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/assets/2019-06-01-17-04-39.png -------------------------------------------------------------------------------- /assets/2019-06-01-21-16-27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/assets/2019-06-01-21-16-27.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/bintrayUpload.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/gradle/bintrayUpload.gradle -------------------------------------------------------------------------------- /gradle/pkg-src.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/gradle/pkg-src.gradle -------------------------------------------------------------------------------- /gradle/pom-evaluator.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/gradle/pom-evaluator.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/gradlew.bat -------------------------------------------------------------------------------- /knight-transform/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /knight-transform/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/build.gradle -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/BaseContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/BaseContext.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/BaseExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/BaseExtension.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/IPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/IPlugin.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/Interceptor/ClassVisitorChain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/Interceptor/ClassVisitorChain.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/Interceptor/IClassVIsitorInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/Interceptor/IClassVIsitorInterceptor.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/Interceptor/impl/BaseClassVisitorInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/Interceptor/impl/BaseClassVisitorInterceptor.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/KnightPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/KnightPlugin.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/KnightTaskPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/KnightTaskPlugin.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/KnightTransform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/KnightTransform.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/MemberEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/MemberEntity.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/Utils/ASMUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/Utils/ASMUtils.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/Utils/Log.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/Utils/Log.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/Utils/PrintAllTaskUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/Utils/PrintAllTaskUtil.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/Utils/Timer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/Utils/Timer.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/Utils/TransFormUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/Utils/TransFormUtil.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/Utils/TypeUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/Utils/TypeUtil.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/asm/CodeWeaver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/asm/CodeWeaver.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/asm/IWeaver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/asm/IWeaver.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/asm/ScanWeaver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/asm/ScanWeaver.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/task/OutPutMappingTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/task/OutPutMappingTask.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/task/WeavedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/task/WeavedClass.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/transform/Transform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/transform/Transform.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/transform/TransformContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/transform/TransformContext.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/weave/BaseClassVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/weave/BaseClassVisitor.kt -------------------------------------------------------------------------------- /knight-transform/src/main/kotlin/com/knight/transform/weave/ExtendClassWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/kotlin/com/knight/transform/weave/ExtendClassWriter.kt -------------------------------------------------------------------------------- /knight-transform/src/main/resources/META-INF/gradle-plugins/com.knight.transform.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/knight-transform/src/main/resources/META-INF/gradle-plugins/com.knight.transform.properties -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.0/applike-1.0.0.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/1.0.0/applike-1.0.0.aar -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.0/applike-1.0.0.aar.md5: -------------------------------------------------------------------------------- 1 | 0979ad92c011bd4c6a57dcf33eca0ca9 -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.0/applike-1.0.0.aar.sha1: -------------------------------------------------------------------------------- 1 | 16d18ca2f6f3fdf0a03e1d1d660928fa10fe7f0a -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.0/applike-1.0.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/1.0.0/applike-1.0.0.pom -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.0/applike-1.0.0.pom.md5: -------------------------------------------------------------------------------- 1 | bceec30a3683b3db58e2ede3fc0f98a3 -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.0/applike-1.0.0.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/1.0.0/applike-1.0.0.pom.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/1.0.1/applike-1.0.1-javadoc.jar -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 87324f47e373f73b9b1fa842d1b6ffe2 -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | de34e4a8efe0a9cc12fcd5645342d1c561312fa5 -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/1.0.1/applike-1.0.1-sources.jar -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 9bede3cccaca47360937a9af3b7ae775 -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1-sources.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/1.0.1/applike-1.0.1-sources.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/1.0.1/applike-1.0.1.aar -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1.aar.md5: -------------------------------------------------------------------------------- 1 | 7a6d17189d6a08697e1bcccda9b4ae5f -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1.aar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/1.0.1/applike-1.0.1.aar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/1.0.1/applike-1.0.1.pom -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1.pom.md5: -------------------------------------------------------------------------------- 1 | 703622f383bf2349f390999543c64ee7 -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/1.0.1/applike-1.0.1.pom.sha1: -------------------------------------------------------------------------------- 1 | cf070d47e758a8d2733c64c747ee24f706ba6059 -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/maven-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/maven-metadata.xml -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 7b2fc88c7a72a46abccb222625fd9aff -------------------------------------------------------------------------------- /repo/com/afirez/applike/applike/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/applike/applike/maven-metadata.xml.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-app-lib1/1.0.1/spi-app-lib1-1.0.1.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-app-lib1/1.0.1/spi-app-lib1-1.0.1.aar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-app-lib1/1.0.1/spi-app-lib1-1.0.1.aar.md5: -------------------------------------------------------------------------------- 1 | f18d99e114a48e8917e599d0a4f50cbc -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-app-lib1/1.0.1/spi-app-lib1-1.0.1.aar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-app-lib1/1.0.1/spi-app-lib1-1.0.1.aar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-app-lib1/1.0.1/spi-app-lib1-1.0.1.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-app-lib1/1.0.1/spi-app-lib1-1.0.1.pom -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-app-lib1/1.0.1/spi-app-lib1-1.0.1.pom.md5: -------------------------------------------------------------------------------- 1 | b7389c2ce9a62c32a7f41c691b86b4c3 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-app-lib1/1.0.1/spi-app-lib1-1.0.1.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-app-lib1/1.0.1/spi-app-lib1-1.0.1.pom.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-app-lib1/maven-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-app-lib1/maven-metadata.xml -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-app-lib1/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 4e6892fa9d79e87034c9a302faa1260d -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-app-lib1/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-app-lib1/maven-metadata.xml.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.0/spi-gradle-plugin-1.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.0/spi-gradle-plugin-1.0.0.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.0/spi-gradle-plugin-1.0.0.jar.md5: -------------------------------------------------------------------------------- 1 | bccaa3c3aa350c3ed74bf51b60ff2896 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.0/spi-gradle-plugin-1.0.0.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.0/spi-gradle-plugin-1.0.0.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.0/spi-gradle-plugin-1.0.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.0/spi-gradle-plugin-1.0.0.pom -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.0/spi-gradle-plugin-1.0.0.pom.md5: -------------------------------------------------------------------------------- 1 | 8843683e9613e5a8b453f21d39a91d70 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.0/spi-gradle-plugin-1.0.0.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.0/spi-gradle-plugin-1.0.0.pom.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1-javadoc.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | b26b62361ea076a9b537b530f3ff8c0d -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | f7d30e3af0e27d1319c1f995f629b440c64280e1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1-sources.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 1d2aa2c49e89ced82f205e12ba1ad77c -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1-sources.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1-sources.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1.jar.md5: -------------------------------------------------------------------------------- 1 | 3e4be855c15b017301c9d445a1c23756 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1.pom -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1.pom.md5: -------------------------------------------------------------------------------- 1 | 17ac2da10e6db7ffcbfed7a4e09a2532 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/1.0.1/spi-gradle-plugin-1.0.1.pom.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0-javadoc.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | a955158e6a3a361d6a6f05a1a357237a -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0-javadoc.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0-javadoc.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0-sources.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0-sources.jar.md5: -------------------------------------------------------------------------------- 1 | e2959c585afd044b515d8703fa0f7831 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0-sources.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0-sources.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0.jar.md5: -------------------------------------------------------------------------------- 1 | fda4deebc85b3ff4c614b5be921df17c -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0.pom -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0.pom.md5: -------------------------------------------------------------------------------- 1 | 7dace4e7e4b58e53866e97633e3d14ad -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/2.0.0/spi-gradle-plugin-2.0.0.pom.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0-javadoc.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 577174b0e1207b53b99f794b351e1548 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 9f0dd9ef95c1d1a54cbdd4685344a85cbd81a0f4 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0-sources.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 115bdf61edc60eef2b04b95d4b0bb399 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0-sources.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0-sources.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0.jar.md5: -------------------------------------------------------------------------------- 1 | 892a4a59f4a752ce5ac032095a1a2e64 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0.pom -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0.pom.md5: -------------------------------------------------------------------------------- 1 | a216e76669dab97cf01ebb453930c339 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/3.0.0/spi-gradle-plugin-3.0.0.pom.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/maven-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/maven-metadata.xml -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 3cc7369ac318ae7805c8c02419c98465 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi-gradle-plugin/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi-gradle-plugin/maven-metadata.xml.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.0/spi-1.0.0.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.0/spi-1.0.0.aar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.0/spi-1.0.0.aar.md5: -------------------------------------------------------------------------------- 1 | 09b1693d0be0c1063d894ccb39925fd3 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.0/spi-1.0.0.aar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.0/spi-1.0.0.aar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.0/spi-1.0.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.0/spi-1.0.0.pom -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.0/spi-1.0.0.pom.md5: -------------------------------------------------------------------------------- 1 | 9a25bbfd1c1ac1d3e2df8a734ac135eb -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.0/spi-1.0.0.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.0/spi-1.0.0.pom.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.1/spi-1.0.1-javadoc.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | c284fd3b2f2f5b411afb184b60fef5fd -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1-javadoc.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.1/spi-1.0.1-javadoc.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.1/spi-1.0.1-sources.jar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 18dad9b9fed3bcb734886c857b976348 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1-sources.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.1/spi-1.0.1-sources.jar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.1/spi-1.0.1.aar -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1.aar.md5: -------------------------------------------------------------------------------- 1 | e6bee482dac6d5bbbd185f2aae462f1a -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1.aar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.1/spi-1.0.1.aar.sha1 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/1.0.1/spi-1.0.1.pom -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1.pom.md5: -------------------------------------------------------------------------------- 1 | bf3db2f07f9a5f9f9d0e7a8cea2e3d8f -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/1.0.1/spi-1.0.1.pom.sha1: -------------------------------------------------------------------------------- 1 | d7efd845dd257e8930fb4c155daab07f57ef09d8 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/maven-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/maven-metadata.xml -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | e7187f0bd4acf3a4d2cd0ae1c7bbc118 -------------------------------------------------------------------------------- /repo/com/afirez/spi/spi/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/afirez/spi/spi/maven-metadata.xml.sha1 -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/1.0.10/transform-1.0.10-javadoc.jar -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 89052a37c7220d50bfa9c78e7a5b96a1 -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10-javadoc.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/1.0.10/transform-1.0.10-javadoc.jar.sha1 -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/1.0.10/transform-1.0.10-sources.jar -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 29c769c289c8315c8a79f3c0a88d88d3 -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10-sources.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/1.0.10/transform-1.0.10-sources.jar.sha1 -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/1.0.10/transform-1.0.10.jar -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10.jar.md5: -------------------------------------------------------------------------------- 1 | fcd3034a549962749c535eb004774a05 -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/1.0.10/transform-1.0.10.jar.sha1 -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/1.0.10/transform-1.0.10.pom -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10.pom.md5: -------------------------------------------------------------------------------- 1 | 9b84cd6a23d7e23b2040c0263330436f -------------------------------------------------------------------------------- /repo/com/knight/transform/1.0.10/transform-1.0.10.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/1.0.10/transform-1.0.10.pom.sha1 -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/2.0.0/transform-2.0.0-javadoc.jar -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 110157761f6e5c7ac561779ffeeb7897 -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0-javadoc.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/2.0.0/transform-2.0.0-javadoc.jar.sha1 -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/2.0.0/transform-2.0.0-sources.jar -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0-sources.jar.md5: -------------------------------------------------------------------------------- 1 | b8f75bfef94c7520aa9612448249a665 -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 00d465682568dd266819c6390fe8e00499ac079f -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/2.0.0/transform-2.0.0.jar -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0.jar.md5: -------------------------------------------------------------------------------- 1 | 2cecdca4ef6992b06900247c027e9224 -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0.jar.sha1: -------------------------------------------------------------------------------- 1 | d0c5d6635bf220a423874dc95350dac84eb97047 -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/2.0.0/transform-2.0.0.pom -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0.pom.md5: -------------------------------------------------------------------------------- 1 | 1db53efd306abe0ad7f32797179b38a1 -------------------------------------------------------------------------------- /repo/com/knight/transform/2.0.0/transform-2.0.0.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/2.0.0/transform-2.0.0.pom.sha1 -------------------------------------------------------------------------------- /repo/com/knight/transform/maven-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/repo/com/knight/transform/maven-metadata.xml -------------------------------------------------------------------------------- /repo/com/knight/transform/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | ab1d120e808f7d993582e70f68d572c0 -------------------------------------------------------------------------------- /repo/com/knight/transform/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- 1 | c8452399537f1f900eb4c950d29b634a43d3c845 -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/settings.gradle -------------------------------------------------------------------------------- /spi-api/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /spi-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-api/build.gradle -------------------------------------------------------------------------------- /spi-api/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-api/proguard-rules.pro -------------------------------------------------------------------------------- /spi-api/src/androidTest/java/com/afirez/spi/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-api/src/androidTest/java/com/afirez/spi/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /spi-api/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-api/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /spi-api/src/main/java/com/afirez/spi/ExtensionLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-api/src/main/java/com/afirez/spi/ExtensionLoader.java -------------------------------------------------------------------------------- /spi-api/src/main/java/com/afirez/spi/SPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-api/src/main/java/com/afirez/spi/SPI.java -------------------------------------------------------------------------------- /spi-api/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-api/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /spi-api/src/test/java/com/afirez/spi/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-api/src/test/java/com/afirez/spi/ExampleUnitTest.java -------------------------------------------------------------------------------- /spi-app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /spi-app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/build.gradle -------------------------------------------------------------------------------- /spi-app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/proguard-rules.pro -------------------------------------------------------------------------------- /spi-app/src/androidTest/java/com/afirez/spi/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/androidTest/java/com/afirez/spi/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /spi-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /spi-app/src/main/java/com/afirez/spi/app/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/java/com/afirez/spi/app/App.java -------------------------------------------------------------------------------- /spi-app/src/main/java/com/afirez/spi/app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/java/com/afirez/spi/app/MainActivity.kt -------------------------------------------------------------------------------- /spi-app/src/main/java/com/afirez/spi/app/PrivateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/java/com/afirez/spi/app/PrivateUtil.java -------------------------------------------------------------------------------- /spi-app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /spi-app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /spi-app/src/main/res/drawable/selector_green_round_5dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/drawable/selector_green_round_5dp.xml -------------------------------------------------------------------------------- /spi-app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /spi-app/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/layout/fragment_main.xml -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /spi-app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /spi-app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /spi-app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /spi-app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /spi-app/src/test/java/com/afirez/spi/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-app/src/test/java/com/afirez/spi/ExampleUnitTest.kt -------------------------------------------------------------------------------- /spi-applike/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /spi-applike/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-applike/build.gradle -------------------------------------------------------------------------------- /spi-applike/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-applike/proguard-rules.pro -------------------------------------------------------------------------------- /spi-applike/src/androidTest/java/com/afirez/applike/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-applike/src/androidTest/java/com/afirez/applike/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /spi-applike/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-applike/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /spi-applike/src/main/java/com/afirez/applike/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-applike/src/main/java/com/afirez/applike/App.java -------------------------------------------------------------------------------- /spi-applike/src/main/java/com/afirez/applike/AppDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-applike/src/main/java/com/afirez/applike/AppDelegate.java -------------------------------------------------------------------------------- /spi-applike/src/main/java/com/afirez/applike/AppLike.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-applike/src/main/java/com/afirez/applike/AppLike.java -------------------------------------------------------------------------------- /spi-applike/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-applike/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /spi-applike/src/test/java/com/afirez/applike/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-applike/src/test/java/com/afirez/applike/ExampleUnitTest.java -------------------------------------------------------------------------------- /spi-component1-impl/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /spi-component1-impl/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/build.gradle -------------------------------------------------------------------------------- /spi-component1-impl/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/proguard-rules.pro -------------------------------------------------------------------------------- /spi-component1-impl/src/androidTest/java/com/afirez/spi/component1/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/androidTest/java/com/afirez/spi/component1/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /spi-component1-impl/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /spi-component1-impl/src/main/java/com/afirez/spi/component1/impl/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/main/java/com/afirez/spi/component1/impl/App.kt -------------------------------------------------------------------------------- /spi-component1-impl/src/main/java/com/afirez/spi/component1/impl/SpiActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/main/java/com/afirez/spi/component1/impl/SpiActivity.java -------------------------------------------------------------------------------- /spi-component1-impl/src/main/java/com/afirez/spi/component1/impl/SpiFragmentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/main/java/com/afirez/spi/component1/impl/SpiFragmentActivity.kt -------------------------------------------------------------------------------- /spi-component1-impl/src/main/java/com/afirez/spi/component1/impl/SpiJavaProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/main/java/com/afirez/spi/component1/impl/SpiJavaProviderImpl.java -------------------------------------------------------------------------------- /spi-component1-impl/src/main/java/com/afirez/spi/component1/impl/SpiRouter1ProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/main/java/com/afirez/spi/component1/impl/SpiRouter1ProviderImpl.java -------------------------------------------------------------------------------- /spi-component1-impl/src/main/res/layout/activity_spi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/main/res/layout/activity_spi.xml -------------------------------------------------------------------------------- /spi-component1-impl/src/main/res/layout/activity_spi_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/main/res/layout/activity_spi_fragment.xml -------------------------------------------------------------------------------- /spi-component1-impl/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /spi-component1-impl/src/test/java/com/afirez/spi/component1/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1-impl/src/test/java/com/afirez/spi/component1/ExampleUnitTest.java -------------------------------------------------------------------------------- /spi-component1/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /spi-component1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1/build.gradle -------------------------------------------------------------------------------- /spi-component1/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1/proguard-rules.pro -------------------------------------------------------------------------------- /spi-component1/src/androidTest/java/com/afirez/spi/component1/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1/src/androidTest/java/com/afirez/spi/component1/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /spi-component1/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /spi-component1/src/main/java/com/afirez/spi/component1/SpiJavaProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1/src/main/java/com/afirez/spi/component1/SpiJavaProvider.java -------------------------------------------------------------------------------- /spi-component1/src/main/java/com/afirez/spi/component1/SpiRouter1Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1/src/main/java/com/afirez/spi/component1/SpiRouter1Provider.java -------------------------------------------------------------------------------- /spi-component1/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /spi-component1/src/test/java/com/afirez/spi/component1/api/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component1/src/test/java/com/afirez/spi/component1/api/ExampleUnitTest.java -------------------------------------------------------------------------------- /spi-component2-impl/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /spi-component2-impl/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/build.gradle -------------------------------------------------------------------------------- /spi-component2-impl/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/proguard-rules.pro -------------------------------------------------------------------------------- /spi-component2-impl/src/androidTest/java/com/afirez/spi/component2/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/src/androidTest/java/com/afirez/spi/component2/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /spi-component2-impl/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /spi-component2-impl/src/main/java/com/afirez/spi/component2/impl/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/src/main/java/com/afirez/spi/component2/impl/App.kt -------------------------------------------------------------------------------- /spi-component2-impl/src/main/java/com/afirez/spi/component2/impl/SpiFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/src/main/java/com/afirez/spi/component2/impl/SpiFragment.kt -------------------------------------------------------------------------------- /spi-component2-impl/src/main/java/com/afirez/spi/component2/impl/SpiKotlinProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/src/main/java/com/afirez/spi/component2/impl/SpiKotlinProviderImpl.kt -------------------------------------------------------------------------------- /spi-component2-impl/src/main/java/com/afirez/spi/component2/impl/SpiRouter2ProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/src/main/java/com/afirez/spi/component2/impl/SpiRouter2ProviderImpl.kt -------------------------------------------------------------------------------- /spi-component2-impl/src/main/res/layout/fragment_spi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/src/main/res/layout/fragment_spi.xml -------------------------------------------------------------------------------- /spi-component2-impl/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /spi-component2-impl/src/test/java/com/afirez/spi/component2/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2-impl/src/test/java/com/afirez/spi/component2/ExampleUnitTest.java -------------------------------------------------------------------------------- /spi-component2/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /spi-component2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2/build.gradle -------------------------------------------------------------------------------- /spi-component2/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2/proguard-rules.pro -------------------------------------------------------------------------------- /spi-component2/src/androidTest/java/com/afirez/spi/component2/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2/src/androidTest/java/com/afirez/spi/component2/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /spi-component2/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /spi-component2/src/main/java/com/afirez/spi/component2/SpiKotlinProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2/src/main/java/com/afirez/spi/component2/SpiKotlinProvider.kt -------------------------------------------------------------------------------- /spi-component2/src/main/java/com/afirez/spi/component2/SpiRouter2Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2/src/main/java/com/afirez/spi/component2/SpiRouter2Provider.java -------------------------------------------------------------------------------- /spi-component2/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /spi-component2/src/test/java/com/afirez/spi/component2/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-component2/src/test/java/com/afirez/spi/component2/ExampleUnitTest.java -------------------------------------------------------------------------------- /spi-plugin-booster/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /spi-plugin-booster/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-plugin-booster/build.gradle -------------------------------------------------------------------------------- /spi-plugin-booster/src/main/java/com/afirez/spi/SpiSupervisor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-plugin-booster/src/main/java/com/afirez/spi/SpiSupervisor.kt -------------------------------------------------------------------------------- /spi-plugin-booster/src/main/java/com/afirez/spi/SpiTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-plugin-booster/src/main/java/com/afirez/spi/SpiTransformer.kt -------------------------------------------------------------------------------- /spi-plugin-booster/src/main/java/com/afirez/spi/dummy/TestPrivateTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-plugin-booster/src/main/java/com/afirez/spi/dummy/TestPrivateTransformer.kt -------------------------------------------------------------------------------- /spi-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /spi-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-plugin/build.gradle -------------------------------------------------------------------------------- /spi-plugin/src/main/java/com/afirez/spi/SpiContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-plugin/src/main/java/com/afirez/spi/SpiContext.kt -------------------------------------------------------------------------------- /spi-plugin/src/main/java/com/afirez/spi/SpiExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-plugin/src/main/java/com/afirez/spi/SpiExtension.kt -------------------------------------------------------------------------------- /spi-plugin/src/main/java/com/afirez/spi/SpiPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-plugin/src/main/java/com/afirez/spi/SpiPlugin.kt -------------------------------------------------------------------------------- /spi-plugin/src/main/java/com/afirez/spi/weave/SpiScanClassVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-plugin/src/main/java/com/afirez/spi/weave/SpiScanClassVisitor.kt -------------------------------------------------------------------------------- /spi-plugin/src/main/java/com/afirez/spi/weave/SpiWeaveCodeClassVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afirez/spi/HEAD/spi-plugin/src/main/java/com/afirez/spi/weave/SpiWeaveCodeClassVisitor.kt -------------------------------------------------------------------------------- /spi-plugin/src/main/resources/META-INF/gradle-plugins/com.afirez.spi.properties: -------------------------------------------------------------------------------- 1 | implementation-class=com.afirez.spi.SpiPlugin -------------------------------------------------------------------------------- /spi-plugin/src/main/resources/META-INF/gradle-plugins/spi.properties: -------------------------------------------------------------------------------- 1 | implementation-class=com.afirez.spi.SpiPlugin --------------------------------------------------------------------------------