├── .gitignore ├── .idea ├── encodings.xml ├── gradle.xml ├── markdown-navigator.xml ├── markdown-navigator │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── .repo └── bamboo │ ├── components │ └── stitch │ │ ├── stitch-anno │ │ ├── 1.0 │ │ │ ├── stitch-anno-1.0-javadoc.jar │ │ │ ├── stitch-anno-1.0-javadoc.jar.md5 │ │ │ ├── stitch-anno-1.0-javadoc.jar.sha1 │ │ │ ├── stitch-anno-1.0-sources.jar │ │ │ ├── stitch-anno-1.0-sources.jar.md5 │ │ │ ├── stitch-anno-1.0-sources.jar.sha1 │ │ │ ├── stitch-anno-1.0.jar │ │ │ ├── stitch-anno-1.0.jar.md5 │ │ │ ├── stitch-anno-1.0.jar.sha1 │ │ │ ├── stitch-anno-1.0.pom │ │ │ ├── stitch-anno-1.0.pom.md5 │ │ │ └── stitch-anno-1.0.pom.sha1 │ │ ├── 1.1 │ │ │ ├── stitch-anno-1.1-javadoc.jar │ │ │ ├── stitch-anno-1.1-javadoc.jar.md5 │ │ │ ├── stitch-anno-1.1-javadoc.jar.sha1 │ │ │ ├── stitch-anno-1.1-sources.jar │ │ │ ├── stitch-anno-1.1-sources.jar.md5 │ │ │ ├── stitch-anno-1.1-sources.jar.sha1 │ │ │ ├── stitch-anno-1.1.jar │ │ │ ├── stitch-anno-1.1.jar.md5 │ │ │ ├── stitch-anno-1.1.jar.sha1 │ │ │ ├── stitch-anno-1.1.pom │ │ │ ├── stitch-anno-1.1.pom.md5 │ │ │ └── stitch-anno-1.1.pom.sha1 │ │ ├── 1.2 │ │ │ ├── stitch-anno-1.2-javadoc.jar │ │ │ ├── stitch-anno-1.2-javadoc.jar.md5 │ │ │ ├── stitch-anno-1.2-javadoc.jar.sha1 │ │ │ ├── stitch-anno-1.2-sources.jar │ │ │ ├── stitch-anno-1.2-sources.jar.md5 │ │ │ ├── stitch-anno-1.2-sources.jar.sha1 │ │ │ ├── stitch-anno-1.2.jar │ │ │ ├── stitch-anno-1.2.jar.md5 │ │ │ ├── stitch-anno-1.2.jar.sha1 │ │ │ ├── stitch-anno-1.2.pom │ │ │ ├── stitch-anno-1.2.pom.md5 │ │ │ └── stitch-anno-1.2.pom.sha1 │ │ ├── maven-metadata.xml │ │ ├── maven-metadata.xml.md5 │ │ └── maven-metadata.xml.sha1 │ │ ├── stitch-compiler │ │ ├── 1.0 │ │ │ ├── stitch-compiler-1.0-javadoc.jar │ │ │ ├── stitch-compiler-1.0-javadoc.jar.md5 │ │ │ ├── stitch-compiler-1.0-javadoc.jar.sha1 │ │ │ ├── stitch-compiler-1.0-sources.jar │ │ │ ├── stitch-compiler-1.0-sources.jar.md5 │ │ │ ├── stitch-compiler-1.0-sources.jar.sha1 │ │ │ ├── stitch-compiler-1.0.jar │ │ │ ├── stitch-compiler-1.0.jar.md5 │ │ │ ├── stitch-compiler-1.0.jar.sha1 │ │ │ ├── stitch-compiler-1.0.pom │ │ │ ├── stitch-compiler-1.0.pom.md5 │ │ │ └── stitch-compiler-1.0.pom.sha1 │ │ ├── 1.1 │ │ │ ├── stitch-compiler-1.1-javadoc.jar │ │ │ ├── stitch-compiler-1.1-javadoc.jar.md5 │ │ │ ├── stitch-compiler-1.1-javadoc.jar.sha1 │ │ │ ├── stitch-compiler-1.1-sources.jar │ │ │ ├── stitch-compiler-1.1-sources.jar.md5 │ │ │ ├── stitch-compiler-1.1-sources.jar.sha1 │ │ │ ├── stitch-compiler-1.1.jar │ │ │ ├── stitch-compiler-1.1.jar.md5 │ │ │ ├── stitch-compiler-1.1.jar.sha1 │ │ │ ├── stitch-compiler-1.1.pom │ │ │ ├── stitch-compiler-1.1.pom.md5 │ │ │ └── stitch-compiler-1.1.pom.sha1 │ │ ├── 1.2 │ │ │ ├── stitch-compiler-1.2-javadoc.jar │ │ │ ├── stitch-compiler-1.2-javadoc.jar.md5 │ │ │ ├── stitch-compiler-1.2-javadoc.jar.sha1 │ │ │ ├── stitch-compiler-1.2-sources.jar │ │ │ ├── stitch-compiler-1.2-sources.jar.md5 │ │ │ ├── stitch-compiler-1.2-sources.jar.sha1 │ │ │ ├── stitch-compiler-1.2.jar │ │ │ ├── stitch-compiler-1.2.jar.md5 │ │ │ ├── stitch-compiler-1.2.jar.sha1 │ │ │ ├── stitch-compiler-1.2.pom │ │ │ ├── stitch-compiler-1.2.pom.md5 │ │ │ └── stitch-compiler-1.2.pom.sha1 │ │ ├── maven-metadata.xml │ │ ├── maven-metadata.xml.md5 │ │ └── maven-metadata.xml.sha1 │ │ ├── stitch-core │ │ ├── 1.0 │ │ │ ├── stitch-core-1.0-javadoc.jar │ │ │ ├── stitch-core-1.0-javadoc.jar.md5 │ │ │ ├── stitch-core-1.0-javadoc.jar.sha1 │ │ │ ├── stitch-core-1.0-sources.jar │ │ │ ├── stitch-core-1.0-sources.jar.md5 │ │ │ ├── stitch-core-1.0-sources.jar.sha1 │ │ │ ├── stitch-core-1.0.aar │ │ │ ├── stitch-core-1.0.aar.md5 │ │ │ ├── stitch-core-1.0.aar.sha1 │ │ │ ├── stitch-core-1.0.pom │ │ │ ├── stitch-core-1.0.pom.md5 │ │ │ └── stitch-core-1.0.pom.sha1 │ │ ├── 1.1 │ │ │ ├── stitch-core-1.1-javadoc.jar │ │ │ ├── stitch-core-1.1-javadoc.jar.md5 │ │ │ ├── stitch-core-1.1-javadoc.jar.sha1 │ │ │ ├── stitch-core-1.1-sources.jar │ │ │ ├── stitch-core-1.1-sources.jar.md5 │ │ │ ├── stitch-core-1.1-sources.jar.sha1 │ │ │ ├── stitch-core-1.1.aar │ │ │ ├── stitch-core-1.1.aar.md5 │ │ │ ├── stitch-core-1.1.aar.sha1 │ │ │ ├── stitch-core-1.1.pom │ │ │ ├── stitch-core-1.1.pom.md5 │ │ │ └── stitch-core-1.1.pom.sha1 │ │ ├── 1.2 │ │ │ ├── stitch-core-1.2-javadoc.jar │ │ │ ├── stitch-core-1.2-javadoc.jar.md5 │ │ │ ├── stitch-core-1.2-javadoc.jar.sha1 │ │ │ ├── stitch-core-1.2-sources.jar │ │ │ ├── stitch-core-1.2-sources.jar.md5 │ │ │ ├── stitch-core-1.2-sources.jar.sha1 │ │ │ ├── stitch-core-1.2.aar │ │ │ ├── stitch-core-1.2.aar.md5 │ │ │ ├── stitch-core-1.2.aar.sha1 │ │ │ ├── stitch-core-1.2.pom │ │ │ ├── stitch-core-1.2.pom.md5 │ │ │ └── stitch-core-1.2.pom.sha1 │ │ ├── maven-metadata.xml │ │ ├── maven-metadata.xml.md5 │ │ └── maven-metadata.xml.sha1 │ │ ├── stitch-gradle-plugin │ │ ├── 1.0 │ │ │ ├── stitch-gradle-plugin-1.0-javadoc.jar │ │ │ ├── stitch-gradle-plugin-1.0-javadoc.jar.md5 │ │ │ ├── stitch-gradle-plugin-1.0-javadoc.jar.sha1 │ │ │ ├── stitch-gradle-plugin-1.0-sources.jar │ │ │ ├── stitch-gradle-plugin-1.0-sources.jar.md5 │ │ │ ├── stitch-gradle-plugin-1.0-sources.jar.sha1 │ │ │ ├── stitch-gradle-plugin-1.0.jar │ │ │ ├── stitch-gradle-plugin-1.0.jar.md5 │ │ │ ├── stitch-gradle-plugin-1.0.jar.sha1 │ │ │ ├── stitch-gradle-plugin-1.0.pom │ │ │ ├── stitch-gradle-plugin-1.0.pom.md5 │ │ │ └── stitch-gradle-plugin-1.0.pom.sha1 │ │ ├── 1.1 │ │ │ ├── stitch-gradle-plugin-1.1-javadoc.jar │ │ │ ├── stitch-gradle-plugin-1.1-javadoc.jar.md5 │ │ │ ├── stitch-gradle-plugin-1.1-javadoc.jar.sha1 │ │ │ ├── stitch-gradle-plugin-1.1-sources.jar │ │ │ ├── stitch-gradle-plugin-1.1-sources.jar.md5 │ │ │ ├── stitch-gradle-plugin-1.1-sources.jar.sha1 │ │ │ ├── stitch-gradle-plugin-1.1.jar │ │ │ ├── stitch-gradle-plugin-1.1.jar.md5 │ │ │ ├── stitch-gradle-plugin-1.1.jar.sha1 │ │ │ ├── stitch-gradle-plugin-1.1.pom │ │ │ ├── stitch-gradle-plugin-1.1.pom.md5 │ │ │ └── stitch-gradle-plugin-1.1.pom.sha1 │ │ ├── 1.2 │ │ │ ├── stitch-gradle-plugin-1.2-javadoc.jar │ │ │ ├── stitch-gradle-plugin-1.2-javadoc.jar.md5 │ │ │ ├── stitch-gradle-plugin-1.2-javadoc.jar.sha1 │ │ │ ├── stitch-gradle-plugin-1.2-sources.jar │ │ │ ├── stitch-gradle-plugin-1.2-sources.jar.md5 │ │ │ ├── stitch-gradle-plugin-1.2-sources.jar.sha1 │ │ │ ├── stitch-gradle-plugin-1.2.jar │ │ │ ├── stitch-gradle-plugin-1.2.jar.md5 │ │ │ ├── stitch-gradle-plugin-1.2.jar.sha1 │ │ │ ├── stitch-gradle-plugin-1.2.pom │ │ │ ├── stitch-gradle-plugin-1.2.pom.md5 │ │ │ └── stitch-gradle-plugin-1.2.pom.sha1 │ │ ├── maven-metadata.xml │ │ ├── maven-metadata.xml.md5 │ │ └── maven-metadata.xml.sha1 │ │ ├── stitch-router-anno │ │ ├── 1.2 │ │ │ ├── stitch-router-anno-1.2-javadoc.jar │ │ │ ├── stitch-router-anno-1.2-javadoc.jar.md5 │ │ │ ├── stitch-router-anno-1.2-javadoc.jar.sha1 │ │ │ ├── stitch-router-anno-1.2-sources.jar │ │ │ ├── stitch-router-anno-1.2-sources.jar.md5 │ │ │ ├── stitch-router-anno-1.2-sources.jar.sha1 │ │ │ ├── stitch-router-anno-1.2.jar │ │ │ ├── stitch-router-anno-1.2.jar.md5 │ │ │ ├── stitch-router-anno-1.2.jar.sha1 │ │ │ ├── stitch-router-anno-1.2.pom │ │ │ ├── stitch-router-anno-1.2.pom.md5 │ │ │ └── stitch-router-anno-1.2.pom.sha1 │ │ ├── maven-metadata.xml │ │ ├── maven-metadata.xml.md5 │ │ └── maven-metadata.xml.sha1 │ │ └── stitch-router-compiler │ │ ├── 1.2 │ │ ├── stitch-router-compiler-1.2-javadoc.jar │ │ ├── stitch-router-compiler-1.2-javadoc.jar.md5 │ │ ├── stitch-router-compiler-1.2-javadoc.jar.sha1 │ │ ├── stitch-router-compiler-1.2-sources.jar │ │ ├── stitch-router-compiler-1.2-sources.jar.md5 │ │ ├── stitch-router-compiler-1.2-sources.jar.sha1 │ │ ├── stitch-router-compiler-1.2.jar │ │ ├── stitch-router-compiler-1.2.jar.md5 │ │ ├── stitch-router-compiler-1.2.jar.sha1 │ │ ├── stitch-router-compiler-1.2.pom │ │ ├── stitch-router-compiler-1.2.pom.md5 │ │ └── stitch-router-compiler-1.2.pom.sha1 │ │ ├── maven-metadata.xml │ │ ├── maven-metadata.xml.md5 │ │ └── maven-metadata.xml.sha1 │ └── sample │ ├── component-account │ ├── 1.0 │ │ ├── component-account-1.0-javadoc.jar │ │ ├── component-account-1.0-javadoc.jar.md5 │ │ ├── component-account-1.0-javadoc.jar.sha1 │ │ ├── component-account-1.0-sources.jar │ │ ├── component-account-1.0-sources.jar.md5 │ │ ├── component-account-1.0-sources.jar.sha1 │ │ ├── component-account-1.0.aar │ │ ├── component-account-1.0.aar.md5 │ │ ├── component-account-1.0.aar.sha1 │ │ ├── component-account-1.0.pom │ │ ├── component-account-1.0.pom.md5 │ │ └── component-account-1.0.pom.sha1 │ ├── maven-metadata.xml │ ├── maven-metadata.xml.md5 │ └── maven-metadata.xml.sha1 │ ├── component-tasks │ ├── 1.0 │ │ ├── component-tasks-1.0-javadoc.jar │ │ ├── component-tasks-1.0-javadoc.jar.md5 │ │ ├── component-tasks-1.0-javadoc.jar.sha1 │ │ ├── component-tasks-1.0-sources.jar │ │ ├── component-tasks-1.0-sources.jar.md5 │ │ ├── component-tasks-1.0-sources.jar.sha1 │ │ ├── component-tasks-1.0.aar │ │ ├── component-tasks-1.0.aar.md5 │ │ ├── component-tasks-1.0.aar.sha1 │ │ ├── component-tasks-1.0.pom │ │ ├── component-tasks-1.0.pom.md5 │ │ └── component-tasks-1.0.pom.sha1 │ ├── maven-metadata.xml │ ├── maven-metadata.xml.md5 │ └── maven-metadata.xml.sha1 │ └── router │ ├── 1.0 │ ├── router-1.0-javadoc.jar │ ├── router-1.0-javadoc.jar.md5 │ ├── router-1.0-javadoc.jar.sha1 │ ├── router-1.0-sources.jar │ ├── router-1.0-sources.jar.md5 │ ├── router-1.0-sources.jar.sha1 │ ├── router-1.0.aar │ ├── router-1.0.aar.md5 │ ├── router-1.0.aar.sha1 │ ├── router-1.0.pom │ ├── router-1.0.pom.md5 │ └── router-1.0.pom.sha1 │ ├── maven-metadata.xml │ ├── maven-metadata.xml.md5 │ └── maven-metadata.xml.sha1 ├── LICENSE ├── README.md ├── build.gradle ├── gradle.properties ├── gradle ├── android.gradle ├── android_publish.gradle ├── java_publish.gradle ├── native_maven.gradle ├── samplekey.ks └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── bamboo │ │ │ └── component │ │ │ ├── ExampleInstrumentedTest.java │ │ │ ├── IntentTest.java │ │ │ └── ParamIntentTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── bamboo │ │ │ │ └── component │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MainApplication.java │ │ │ │ ├── actiontest │ │ │ │ ├── ActionTestActivity.java │ │ │ │ └── ActionTestPage.java │ │ │ │ ├── intenttest │ │ │ │ ├── IntentTestActivity.java │ │ │ │ └── IntentTestPage.java │ │ │ │ └── paramtest │ │ │ │ ├── ParcelableTestActivity.java │ │ │ │ ├── ParcelableTestPage.java │ │ │ │ ├── SerializableTestActivity.java │ │ │ │ └── SerializableTestPage.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ ├── activity_info.xml │ │ │ ├── activity_main.xml │ │ │ └── activity_param_test.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 │ │ └── bamboo │ │ └── component │ │ └── ExampleUnitTest.java ├── component-account │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── router │ │ └── bamboo │ │ │ └── sample │ │ │ └── accountrouter │ │ │ ├── AccountInfoPage.java │ │ │ └── IAccount.java │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── bamboo │ │ │ └── sample │ │ │ └── account │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── bamboo │ │ │ │ └── sample │ │ │ │ └── account │ │ │ │ ├── component │ │ │ │ ├── AccountComponentLife.java │ │ │ │ └── AccountComponentOutput.java │ │ │ │ ├── models │ │ │ │ └── AccountRepository.java │ │ │ │ └── ui │ │ │ │ └── AccountInfoActivity.java │ │ └── res │ │ │ ├── layout │ │ │ └── account_activity_accountinfo.xml │ │ │ └── values │ │ │ └── strings.xml │ │ ├── runTest │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── bamboo │ │ │ │ └── sample │ │ │ │ └── account │ │ │ │ ├── TestActivity.java │ │ │ │ └── TestApplication.java │ │ └── res │ │ │ └── layout │ │ │ └── account_activity_test.xml │ │ └── test │ │ └── java │ │ └── bamboo │ │ └── sample │ │ └── account │ │ └── ExampleUnitTest.java ├── component-tasks │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── router │ │ └── bamboo │ │ │ └── sample │ │ │ └── tasksrouter │ │ │ ├── ITaskComponent.java │ │ │ ├── TaskInfoPage.java │ │ │ └── TaskListPage.java │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── bamboo │ │ │ └── sample │ │ │ └── account │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── bamboo │ │ │ │ └── sample │ │ │ │ └── tasks │ │ │ │ ├── component │ │ │ │ ├── InterceptPage.java │ │ │ │ └── TasksComponentLife.java │ │ │ │ ├── models │ │ │ │ ├── Task.java │ │ │ │ ├── TasksComponentOutput.java │ │ │ │ ├── TasksRepository.java │ │ │ │ └── TestImp.java │ │ │ │ └── ui │ │ │ │ └── paramersample │ │ │ │ ├── TaskCountActivity.java │ │ │ │ └── TaskInfoActivity.java │ │ └── res │ │ │ ├── layout │ │ │ ├── tasks_activity_taskcount.xml │ │ │ └── tasks_activity_taskinfo.xml │ │ │ └── values │ │ │ └── strings.xml │ │ ├── runTest │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── bamboo │ │ │ │ └── sample │ │ │ │ └── tasks │ │ │ │ ├── TestActivity.java │ │ │ │ └── TestApplication.java │ │ └── res │ │ │ └── layout │ │ │ └── tasks_activity_test.xml │ │ └── test │ │ └── java │ │ └── bamboo │ │ └── sample │ │ └── account │ │ └── ExampleUnitTest.java ├── router │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── bamboo │ │ │ └── component │ │ │ └── testrouter │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── bamboo │ │ └── component │ │ └── testrouter │ │ └── ExampleUnitTest.java └── stitch-group.png ├── settings.gradle ├── stitch-anno ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── bamboo │ └── component │ └── stitch │ └── anno │ ├── Component.java │ ├── Exported.java │ ├── Intercept.java │ └── Service.java ├── stitch-compiler ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── bamboo │ └── component │ └── stitch │ └── compiler │ ├── ActivityBinding.java │ ├── ComponentBinding.java │ ├── ElementCheck.java │ ├── MethodBinding.java │ ├── ModuleSovle.java │ ├── Name.java │ ├── ServiceBinding.java │ └── StithBinderProcess.java ├── stitch-core ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── bamboo │ │ └── component │ │ └── datarouter │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── bamboo │ │ │ └── component │ │ │ ├── Asserts.java │ │ │ ├── IRegistry.java │ │ │ ├── StitcherApplication.java │ │ │ ├── StitcherHelper.java │ │ │ ├── lifecycle │ │ │ ├── ComponentAppResolve.java │ │ │ ├── ComponentLevelComparator.java │ │ │ ├── ComponentLife.java │ │ │ ├── ComponentLifeRegistry.java │ │ │ ├── ComponentPriority.java │ │ │ └── IComponentLifeCycle.java │ │ │ ├── page │ │ │ ├── ActivityHolder.java │ │ │ ├── ActivityPage.java │ │ │ └── ActivityRegistry.java │ │ │ └── service │ │ │ └── ServiceRegistry.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ ├── bamboo │ └── component │ │ ├── StitcherHelperTest.java │ │ ├── lifecycle │ │ ├── ComponentLifeRegistryTest.java │ │ ├── MockComponentALife.java │ │ └── MockComponentBLife.java │ │ └── service │ │ └── ServiceRegistryTest.java │ └── com │ └── bamboo │ └── component │ └── datarouter │ └── ExampleUnitTest.java ├── stitch-gradle-plugin ├── .gitignore ├── build.gradle └── src │ └── main │ ├── groovy │ └── bamboo │ │ └── component │ │ ├── StitchPlugin.groovy │ │ └── StitcheTask.groovy │ └── resources │ └── META-INF │ └── gradle-plugins │ └── stitch.plugin.properties ├── stitch-router-anno ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── bamboo │ └── stitch │ └── router │ └── anno │ ├── Alias.java │ ├── Parameter.java │ └── Wrapper.java └── stitch-router-compiler ├── .gitignore ├── build.gradle └── src └── main └── java └── bamboo └── stitch └── router └── compiler ├── ActivityDelegate.java ├── ActivityPageBinding.java ├── ActivityPageProcess.java ├── ActivityPageWriter.java ├── ConstructorBinding.java ├── ModuleSovle.java ├── Name.java ├── ParameterBinding.java ├── ParameterChecks.java ├── RouterGeneratorProcess.java ├── ServiceManagerWriter.java └── ServiceMethodBinding.java /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | -------------------------------------------------------------------------------- /.idea/markdown-navigator/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16 | 26 | 27 | 28 | 29 | 30 | 31 | 33 | 34 | 35 | 36 | 37 | 38 | 43 | 44 | 45 | 46 | 47 | 48 | 1.8 49 | 50 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 3630ea7eb391e93d171804bffef29395 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | ba3ff3b7b01636cba9fbd93961bf76c3d623f981 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 95bc2cc1ce01109da0fba19c10766bc6 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 69f58f1c077acbbca69f738e95f3c2f47f49d06c -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0.jar.md5: -------------------------------------------------------------------------------- 1 | f44a07b45558e0aca2f2f7c9eaced7de -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0.jar.sha1: -------------------------------------------------------------------------------- 1 | d752fbff3e1af80d4958344a11d3cd2f68abf070 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-anno 7 | 1.0 8 | 9 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0.pom.md5: -------------------------------------------------------------------------------- 1 | 484804083cfd729b2355b175e743e48a -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.0/stitch-anno-1.0.pom.sha1: -------------------------------------------------------------------------------- 1 | 3ad96f4cd097fc96c8606f16d067fa36650b3fa2 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 977a05cbbfc63e0b6bb9348e5f4aa09a -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | f80376af29fa6798532d7b24b0ac85be59fdca23 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 884432bcc5853c372e95405ba87c9d6f -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 080dbdcd78114b550e4c3e6c0c5d5ec6b446834f -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1.jar.md5: -------------------------------------------------------------------------------- 1 | 3febb3622135709edec70f2ee006d68a -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1.jar.sha1: -------------------------------------------------------------------------------- 1 | 663002afb8a30c2be6b2f76295d5f73fc0998e8d -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-anno 7 | 1.1 8 | 9 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1.pom.md5: -------------------------------------------------------------------------------- 1 | 69de5e6e96154c0281ee1bcc67211814 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.1/stitch-anno-1.1.pom.sha1: -------------------------------------------------------------------------------- 1 | b9237f85d49556ab418172ea10d7e6123824e278 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 292a6a05cb8be3c458f3d3677e0dec31 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 0ef5f2cc72a3f40f6f53d0e660e8012776323796 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2-sources.jar.md5: -------------------------------------------------------------------------------- 1 | d72a8398dcfc6267ec320bfcd04d6ffe -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 6f4c3f69ef5348bca0be28af3d8443c66fa41557 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2.jar.md5: -------------------------------------------------------------------------------- 1 | fda2993e8546fc1fdd2f0c3ebb11217e -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2.jar.sha1: -------------------------------------------------------------------------------- 1 | 346e5bf7f3598ecdf141afdb7521260654610216 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-anno 7 | 1.2 8 | 9 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2.pom.md5: -------------------------------------------------------------------------------- 1 | c6b9f9a6d1b1946a78eb847cfb448939 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/1.2/stitch-anno-1.2.pom.sha1: -------------------------------------------------------------------------------- 1 | 8fdb368e6b6dd98d72691b0af39ac656c5587a74 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/maven-metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | bamboo.components.stitch 4 | stitch-anno 5 | 6 | 1.2 7 | 8 | 1.0 9 | 1.1 10 | 1.2 11 | 12 | 20180401155439 13 | 14 | 15 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 12254b5eb5815808b63be8abebc04d3c -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-anno/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- 1 | e35b35f7bf2800672621db74dc5613d7f3bc3ca3 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 2a35a124b5f2e072a3e98e085f797a67 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 34ae63242438e6602f77ff4b630ee0060d8789a6 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0-sources.jar.md5: -------------------------------------------------------------------------------- 1 | c37484e67b1ef2726aa7a44ce9ba6fb3 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | e059e19b57c4ea40ca0927465676a57d978bef09 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0.jar.md5: -------------------------------------------------------------------------------- 1 | 40fddbdf2c9edfed601f4d6e7b0d2e9f -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0.jar.sha1: -------------------------------------------------------------------------------- 1 | ca3081dcd43106295e8c56889d7bb89d6b6ec3ac -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-compiler 7 | 1.0 8 | 9 | 10 | com.google.auto.service 11 | auto-service 12 | 1.0-rc4 13 | compile 14 | 15 | 16 | bamboo.components.stitch 17 | stitch-anno 18 | 1.0 19 | compile 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0.pom.md5: -------------------------------------------------------------------------------- 1 | 088474470dd4778af3e7c45d2c37f332 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.0/stitch-compiler-1.0.pom.sha1: -------------------------------------------------------------------------------- 1 | 312b040fd2a49a14f08548dd953527395d187dd7 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | d30cf2989e259dc5a7ee9ea8e73898cd -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 9d8823cdf95b6488920d2ec496c1829d576a4d48 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 73ca21b84f87084aa15a4019dc225ac1 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 3184a582c501c3a61512f3f1c3b3590c84472e7d -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1.jar.md5: -------------------------------------------------------------------------------- 1 | b16f1dd1e797ee56062be9fa9c23334d -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1.jar.sha1: -------------------------------------------------------------------------------- 1 | 37165c84be9a6ed4bbade1dc6dc12c75fbde66ba -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-compiler 7 | 1.1 8 | 9 | 10 | com.google.auto.service 11 | auto-service 12 | 1.0-rc4 13 | compile 14 | 15 | 16 | bamboo.components.stitch 17 | stitch-anno 18 | 1.1 19 | runtime 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1.pom.md5: -------------------------------------------------------------------------------- 1 | 39ea85c2dc7a430d10e9ef7823aa6f4f -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.1/stitch-compiler-1.1.pom.sha1: -------------------------------------------------------------------------------- 1 | d88b450d6fcad3a54354a2e4eccec55af4bfd03b -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | abb05e6d3e38c6ffafc1f0527a865a2c -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 598055fd95122de5294f971f6380496830b3902c -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 719eef3f9cedd054d7899b48983452a7 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | adabb6d2e1606476250f62e4a9aa4095239edf86 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2.jar.md5: -------------------------------------------------------------------------------- 1 | 6da025a673b238c5da90525b84c02e24 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2.jar.sha1: -------------------------------------------------------------------------------- 1 | 1251a94896772a2e3c426f643e4e43590e3b00e2 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-compiler 7 | 1.2 8 | 9 | 10 | com.google.auto.service 11 | auto-service 12 | 1.0-rc4 13 | compile 14 | 15 | 16 | bamboo.components.stitch 17 | stitch-anno 18 | 1.2 19 | compile 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2.pom.md5: -------------------------------------------------------------------------------- 1 | e5b38cd09c5837ea82c487198f5cad8d -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/1.2/stitch-compiler-1.2.pom.sha1: -------------------------------------------------------------------------------- 1 | 12fd0577aaabf897c208986b94a2e254d8ecf5fc -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/maven-metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | bamboo.components.stitch 4 | stitch-compiler 5 | 6 | 1.2 7 | 8 | 1.0 9 | 1.1 10 | 1.2 11 | 12 | 20180401155439 13 | 14 | 15 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | cde6200a6d34be38dcccf288b3469464 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-compiler/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- 1 | 4949a03d64fba436c74e251de4e7497c092eccdf -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | f47e57384c8a97855a7af23735389542 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 9c818e8f1b5b8f3c2e83afa6e7e0eaba5c294607 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 98d115a0748d682c89a1dbb19410d9be -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 15ff16f26aaa1e590cd0089801113eec1ac3c586 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0.aar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0.aar.md5: -------------------------------------------------------------------------------- 1 | ac2a617fe9ce1dca579bc57e3dc5af62 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0.aar.sha1: -------------------------------------------------------------------------------- 1 | e3b879de93b9a72d74ea65bf7a99d436c3f75b6a -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-core 7 | 1.0 8 | aar 9 | 10 | 11 | bamboo.components.stitch 12 | stitch-anno 13 | 1.0 14 | compile 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0.pom.md5: -------------------------------------------------------------------------------- 1 | 10ce5c312af53dd4df8b653e31af7caf -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.0/stitch-core-1.0.pom.sha1: -------------------------------------------------------------------------------- 1 | eed03184fe98a85dfde6d7501928b1f2aae25e21 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | c5af691527b3f5e59b2f89582499b5d6 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 5e35094cb76f5c32f76898f6baacaa69423288bb -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 27d665019acb1d5500b857945307b6b2 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | d83a21c6c96a742ad767e2d9114bd51e90483ba5 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1.aar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1.aar.md5: -------------------------------------------------------------------------------- 1 | 81c745f8ce7a83cbd381ed63f2267927 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1.aar.sha1: -------------------------------------------------------------------------------- 1 | a48c4476bf0e4211562325d5643cf9cd89f91a1d -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-core 7 | 1.1 8 | aar 9 | 10 | 11 | bamboo.components.stitch 12 | stitch-anno 13 | 1.1 14 | compile 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1.pom.md5: -------------------------------------------------------------------------------- 1 | c8af6e985334ec0daaaafb3d83cde8e9 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.1/stitch-core-1.1.pom.sha1: -------------------------------------------------------------------------------- 1 | b5c1b15209261492c9e60dc9fe55100c8b699a1d -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 3f84ca7dbb679bf09137ed312fb2f95c -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | c9ea7711f717444e13e44b1dd5b28465d5b5950e -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 9e7133f7bea3ddbafcffafa8e1d75f3a -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 71ea65e0f7758337b4e1e5a8f7054a5e687481b6 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2.aar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2.aar.md5: -------------------------------------------------------------------------------- 1 | 8a568558563db37103547c3e3fcb0183 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2.aar.sha1: -------------------------------------------------------------------------------- 1 | 57f09d7aed1a75a99510c6f293d4d7469ba265e0 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-core 7 | 1.2 8 | aar 9 | 10 | 11 | bamboo.components.stitch 12 | stitch-anno 13 | 1.2 14 | compile 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2.pom.md5: -------------------------------------------------------------------------------- 1 | b209b2486d4f902bb3de43112fa04b1c -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/1.2/stitch-core-1.2.pom.sha1: -------------------------------------------------------------------------------- 1 | a77093ec581276287892fd5de432ed7c318f5a19 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/maven-metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | bamboo.components.stitch 4 | stitch-core 5 | 6 | 1.2 7 | 8 | 1.0 9 | 1.1 10 | 1.2 11 | 12 | 20180401155949 13 | 14 | 15 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 3f244c8cc4c80ecc5c9393c019b686d0 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-core/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- 1 | 185ae477f9d713ca07475c8836c1346468a7fb85 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | ee64c4e3b940b3bcb1adc96350beffb7 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | c7bbdcccbe5d55a8eb18cb082ea8c2e457e69dc4 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0-sources.jar.md5: -------------------------------------------------------------------------------- 1 | ee64c4e3b940b3bcb1adc96350beffb7 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | c7bbdcccbe5d55a8eb18cb082ea8c2e457e69dc4 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0.jar.md5: -------------------------------------------------------------------------------- 1 | 950696b86a4859b89af51ba2378e1f41 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0.jar.sha1: -------------------------------------------------------------------------------- 1 | 9733e3cc0767677a5e16b8ab38c97d36ead30cea -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-gradle-plugin 7 | 1.0 8 | 9 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0.pom.md5: -------------------------------------------------------------------------------- 1 | 325cbc87b338333d9f9910dfbf10eb01 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.0/stitch-gradle-plugin-1.0.pom.sha1: -------------------------------------------------------------------------------- 1 | 6bd7cbd81c9ad6dd738ecce7329c8d91bafc385e -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 7d7507002566cb14b6025b2bdc89736e -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | d03ae6ae125ed6f38099fd380213b1b270f8ccef -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 7d7507002566cb14b6025b2bdc89736e -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | d03ae6ae125ed6f38099fd380213b1b270f8ccef -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1.jar.md5: -------------------------------------------------------------------------------- 1 | 0e692704dfdd8a67fb70bcb574ade2c2 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1.jar.sha1: -------------------------------------------------------------------------------- 1 | 92f3d971f4d5837449bc5b8cecb80fedf0ee6cf8 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-gradle-plugin 7 | 1.1 8 | 9 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1.pom.md5: -------------------------------------------------------------------------------- 1 | a1adfe5b6ba75e9032b215937d60948b -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.1/stitch-gradle-plugin-1.1.pom.sha1: -------------------------------------------------------------------------------- 1 | d803e51b01b23495862460e514ccdfe83113932a -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 789bee6dde1986a40eb7d40e6405a35c -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 9d06eda86c5e0329286293b84bc243bb9fd225b4 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 789bee6dde1986a40eb7d40e6405a35c -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 9d06eda86c5e0329286293b84bc243bb9fd225b4 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2.jar.md5: -------------------------------------------------------------------------------- 1 | 898e22156e5579a524b5bbf4b4dd9dc9 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2.jar.sha1: -------------------------------------------------------------------------------- 1 | 56dd086435a71a56c722ffe06cda4c1190539028 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-gradle-plugin 7 | 1.2 8 | 9 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2.pom.md5: -------------------------------------------------------------------------------- 1 | fdfe723a4f9b3cac62747a6d197afcb2 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/1.2/stitch-gradle-plugin-1.2.pom.sha1: -------------------------------------------------------------------------------- 1 | ec4238f51e2ddc3617e231b5b3e439bc1c3a28a0 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/maven-metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | bamboo.components.stitch 4 | stitch-gradle-plugin 5 | 6 | 1.2 7 | 8 | 1.0 9 | 1.1 10 | 1.2 11 | 12 | 20180401161045 13 | 14 | 15 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | d7b910a105a91193f0a373c4f5e4e2e6 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-gradle-plugin/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- 1 | 8c446393e2c38315fe0783f8c5353d4b6bc14902 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 6e5cdd13ce13f8b056b24f9bc5c80b91 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | accf929d1d5e58035fad407727475136664af66f -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 55483971bdceb70e0d3d4bd1d1f9cd47 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 917a8798f2429681fe0619894c9bfc1cbc71b7e7 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2.jar.md5: -------------------------------------------------------------------------------- 1 | 78b8136a83d268b1c730c5915c33f8f9 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2.jar.sha1: -------------------------------------------------------------------------------- 1 | 6ca1d42ee386b6820c7e45686d787be811f16c67 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-router-anno 7 | 1.2 8 | 9 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2.pom.md5: -------------------------------------------------------------------------------- 1 | c9a56572bb5e14c473f2dc784218113e -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/1.2/stitch-router-anno-1.2.pom.sha1: -------------------------------------------------------------------------------- 1 | 900069c68622769ece90ca60b82601f6ff9ff78d -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/maven-metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | bamboo.components.stitch 4 | stitch-router-anno 5 | 6 | 1.2 7 | 8 | 1.1 9 | 1.2 10 | 11 | 20180401155440 12 | 13 | 14 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | dc73eaa99b5457eb0eeea46a99fc4066 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-anno/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- 1 | fd27adfcdff8e8a04f38137b083d0b43a3d58027 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | db426c0d80da4ef480cc8354796fea4d -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 989f7d2addea65deed6d42199bcd0d8a5e8f1277 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 097f607b0748a79ed3b4a3612100fc4e -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 5f0cb2b538d1d91203e9bb141a5b8f195a3a1736 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2.jar -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2.jar.md5: -------------------------------------------------------------------------------- 1 | 5e78087573c0b9f34fafa4c558edcf9d -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2.jar.sha1: -------------------------------------------------------------------------------- 1 | f2819b2d565c6345fb894cb208f587d03a3aeda9 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.components.stitch 6 | stitch-router-compiler 7 | 1.2 8 | 9 | 10 | com.google.auto.service 11 | auto-service 12 | 1.0-rc4 13 | compile 14 | 15 | 16 | bamboo.components.stitch 17 | stitch-router-anno 18 | 1.2 19 | compile 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2.pom.md5: -------------------------------------------------------------------------------- 1 | 420687bced84abb5317d75852ab09004 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/1.2/stitch-router-compiler-1.2.pom.sha1: -------------------------------------------------------------------------------- 1 | 3c76842763485c26cc13662bfd9c10944891e545 -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/maven-metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | bamboo.components.stitch 4 | stitch-router-compiler 5 | 6 | 1.2 7 | 8 | 1.1 9 | 1.2 10 | 11 | 20180401161031 12 | 13 | 14 | -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 514922a769c4853903097e2c1ebf395a -------------------------------------------------------------------------------- /.repo/bamboo/components/stitch/stitch-router-compiler/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- 1 | c62571c9ce049853e80429659060dc43a22a7a7b -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/sample/component-account/1.0/component-account-1.0-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | ab0c864a711590f490983b7ea9843c56 -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 57bcb92c44450ab3956b5655dd0fe15455ef4997 -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/sample/component-account/1.0/component-account-1.0-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 05cd087c33750a0983a132327309bf55 -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 5b472b4001bc1759a41392ea0f42921990f613aa -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/sample/component-account/1.0/component-account-1.0.aar -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0.aar.md5: -------------------------------------------------------------------------------- 1 | 223ed10b835efeb2c748336d27e4b709 -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0.aar.sha1: -------------------------------------------------------------------------------- 1 | 2f5c13897b3c7e9511fddd9f87edbc0ec8095d91 -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.sample 6 | component-account 7 | 1.0 8 | aar 9 | 10 | 11 | bamboo.components.stitch 12 | stitch-core 13 | 1.2 14 | compile 15 | 16 | 17 | com.android.support 18 | appcompat-v7 19 | 26.1.0 20 | compile 21 | 22 | 23 | bamboo.sample 24 | router 25 | 1.0 26 | compile 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0.pom.md5: -------------------------------------------------------------------------------- 1 | 6d3d9d388584c0b510db1a9c05ddb69b -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/1.0/component-account-1.0.pom.sha1: -------------------------------------------------------------------------------- 1 | 31fd60705cab6673409aa7a332bde4619fe1a33d -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/maven-metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | bamboo.sample 4 | component-account 5 | 6 | 1.0 7 | 8 | 1.0 9 | 10 | 20180401155446 11 | 12 | 13 | -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 8fea0be2ba70e3ed7ab163a355b48d4b -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-account/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- 1 | 41dea2299e50dc5c63f6d0a1caa7bbcf80d0ea4a -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | d5e1897003876f22685cb0b9645dfc95 -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 45de322109c106ce8448e217c48db66dd591f33d -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0-sources.jar.md5: -------------------------------------------------------------------------------- 1 | d334d8e741e2802277af38695f32a1ca -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | fdbf7ee3a090705cf1ad95225af9e821704c6c3b -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0.aar -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0.aar.md5: -------------------------------------------------------------------------------- 1 | 3614bf82814a75a40b791a8f90705646 -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0.aar.sha1: -------------------------------------------------------------------------------- 1 | 2c752bbfc97e5e05bb9d5778878dbc59103b70f2 -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.sample 6 | component-tasks 7 | 1.0 8 | aar 9 | 10 | 11 | bamboo.components.stitch 12 | stitch-core 13 | 1.2 14 | compile 15 | 16 | 17 | com.android.support 18 | appcompat-v7 19 | 26.1.0 20 | compile 21 | 22 | 23 | bamboo.sample 24 | router 25 | 1.0 26 | compile 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0.pom.md5: -------------------------------------------------------------------------------- 1 | 9ea83cdd4bbf1760c7fd03bee41d9a01 -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/1.0/component-tasks-1.0.pom.sha1: -------------------------------------------------------------------------------- 1 | 29826932e52c4cd3aa21c26d91c34aebdd172ce9 -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/maven-metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | bamboo.sample 4 | component-tasks 5 | 6 | 1.0 7 | 8 | 1.0 9 | 2.0 10 | 11 | 20180401155447 12 | 13 | 14 | -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | f19cffa4001bf6b5793ec6822fe1894e -------------------------------------------------------------------------------- /.repo/bamboo/sample/component-tasks/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- 1 | bfed304e0dbc040a5f477b9bccde2675733857db -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/sample/router/1.0/router-1.0-javadoc.jar -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0-javadoc.jar.md5: -------------------------------------------------------------------------------- 1 | 33ef94161e9fdab8204bf59c5c40c83d -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0-javadoc.jar.sha1: -------------------------------------------------------------------------------- 1 | 154bacbe1ce3b4d185fccfe2ac0e673352100a7e -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/sample/router/1.0/router-1.0-sources.jar -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0-sources.jar.md5: -------------------------------------------------------------------------------- 1 | 68d77c5c93f0bcfc09fc595e11c60fec -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0-sources.jar.sha1: -------------------------------------------------------------------------------- 1 | 1723e11f9f68796680e57a1536ef6e063ead8f1b -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/.repo/bamboo/sample/router/1.0/router-1.0.aar -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0.aar.md5: -------------------------------------------------------------------------------- 1 | b0bd75f53973730e7e0b8d0cf153446c -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0.aar.sha1: -------------------------------------------------------------------------------- 1 | 722f52422f1bc84aa5ae654187605bf1020a2095 -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0.pom: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | bamboo.sample 6 | router 7 | 1.0 8 | aar 9 | 10 | 11 | com.android.support 12 | appcompat-v7 13 | 26.1.0 14 | compile 15 | 16 | 17 | bamboo.components.stitch 18 | stitch-core 19 | 1.1 20 | compile 21 | 22 | 23 | bamboo.components.stitch 24 | stitch-router-anno 25 | 1.2 26 | compile 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0.pom.md5: -------------------------------------------------------------------------------- 1 | 26f61d50a50ffc746d392625d41091bb -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/1.0/router-1.0.pom.sha1: -------------------------------------------------------------------------------- 1 | 60558abbfcba899d52fedaa6c06e9f4de8ecbc78 -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/maven-metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | bamboo.sample 4 | router 5 | 6 | 1.0 7 | 8 | 1.0 9 | 10 | 20180401155447 11 | 12 | 13 | -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 387dd6646f2d601dab8301d589a37c4c -------------------------------------------------------------------------------- /.repo/bamboo/sample/router/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- 1 | f79b079127791957b9c757daddf9b458d0561257 -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | 5 | repositories { 6 | maven { 7 | url rootDir.absolutePath + File.separator + '.repo' 8 | } 9 | // maven { 10 | // url 'https://raw.githubusercontent.com/bambootang/maven/master' 11 | // } 12 | google() 13 | jcenter() 14 | 15 | } 16 | dependencies { 17 | classpath 'com.android.tools.build:gradle:3.0.1' 18 | 19 | classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.2' 20 | classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' 21 | 22 | classpath 'bamboo.components.stitch:stitch-gradle-plugin:1.2' 23 | 24 | // NOTE: Do not place your application dependencies here; they belong 25 | // in the individual module build.gradle files 26 | } 27 | } 28 | 29 | allprojects { 30 | 31 | repositories { 32 | maven { 33 | url rootDir.absolutePath + File.separator + '.repo' 34 | } 35 | // maven { 36 | // url 'https://raw.githubusercontent.com/bambootang/maven/master' 37 | // } 38 | google() 39 | jcenter() 40 | } 41 | } 42 | 43 | 44 | 45 | ext { 46 | stitchVersion = '1.2' 47 | versionName = "1.0" 48 | versionCode = 100 49 | compileSdkVersion = 26 50 | targetSdkVersion = 26 51 | minSdkVersion = 16 52 | buildToolsVersion = "26.0.2" 53 | } 54 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | ## Project-wide Gradle settings. 2 | # 3 | # For more details on how to configure your build environment visit 4 | # http://www.gradle.org/docs/current/userguide/build_environment.html 5 | # 6 | # Specifies the JVM arguments used for the daemon process. 7 | # The setting is particularly useful for tweaking memory settings. 8 | # Default value: -Xmx1024m -XX:MaxPermSize=256m 9 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 10 | # 11 | # When configured, Gradle will run in incubating parallel mode. 12 | # This option should only be used with decoupled projects. More details, visit 13 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 14 | # org.gradle.parallel=true 15 | #Sat Mar 24 22:01:52 CST 2018 16 | systemProp.http.proxyHost=127.0.0.1 17 | org.gradle.jvmargs=-Xmx1536m 18 | systemProp.http.proxyPort=1087 19 | -------------------------------------------------------------------------------- /gradle/android.gradle: -------------------------------------------------------------------------------- 1 | def findProperty(String propertiesFile, String propertyName) { 2 | if (propertiesFile != null) { 3 | java.util.Properties properties = new java.util.Properties() 4 | InputStream inputStream = new File(propertiesFile).newDataInputStream() 5 | properties.load(inputStream) 6 | def propertyValue = properties.getProperty(propertyName) 7 | return propertyValue == null ? "" : propertyValue 8 | } 9 | return "" 10 | } 11 | 12 | def propertyCheck(String value, String defaultValue) { 13 | return value == null ? defaultValue : value 14 | } 15 | 16 | def isApp = findProperty(rootDir.absolutePath + '/local.properties', "product").split(",").contains(name) 17 | 18 | ext { 19 | isApplication = isApp 20 | versionName = rootProject.ext.versionName 21 | versionCode = rootProject.ext.versionCode 22 | try { 23 | applicationId = project.ext.applicationId 24 | } catch (Exception e) { 25 | applicationId = "bamboo.sample"; 26 | } 27 | } 28 | 29 | if (isApp) { 30 | apply plugin: 'com.android.application' 31 | } else { 32 | apply plugin: 'com.android.library' 33 | 34 | if (project.version == "undefind") { 35 | version = "1.0" 36 | } 37 | } 38 | 39 | android { 40 | compileSdkVersion rootProject.compileSdkVersion 41 | buildToolsVersion rootProject.buildToolsVersion 42 | 43 | try { 44 | def prefix = project.ext.resourcePrefix 45 | resourcePrefix prefix 46 | } catch (Exception e) { 47 | } 48 | 49 | 50 | signingConfigs { 51 | signed { 52 | storeFile file("${rootDir.absolutePath}/gradle/samplekey.ks") 53 | storePassword "samplekey" 54 | keyAlias "test" 55 | keyPassword "samplekey" 56 | } 57 | } 58 | 59 | defaultConfig { 60 | minSdkVersion rootProject.minSdkVersion 61 | targetSdkVersion rootProject.targetSdkVersion 62 | if (isApp) { 63 | applicationId project.ext.applicationId 64 | } 65 | versionCode project.ext.versionCode 66 | versionName project.ext.versionName 67 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 68 | 69 | } 70 | buildTypes { 71 | debug { 72 | signingConfig signingConfigs.signed 73 | minifyEnabled false 74 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 75 | } 76 | release { 77 | signingConfig signingConfigs.signed 78 | minifyEnabled false 79 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 80 | } 81 | } 82 | 83 | 84 | configurations.all { 85 | // resolutionStrategy.force 'com.google.code.findbugs:jsr305:3.0.0' 86 | //刷新频率 87 | resolutionStrategy.cacheChangingModulesFor 1, 'seconds' 88 | } 89 | 90 | if (isApp) { 91 | flavorDimensions "runTest" 92 | productFlavors { 93 | runTest { 94 | dimension "runTest" 95 | minSdkVersion 21 96 | } 97 | } 98 | } 99 | } 100 | 101 | 102 | -------------------------------------------------------------------------------- /gradle/android_publish.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.github.dcendents.android-maven' 2 | apply plugin: 'com.jfrog.bintray' 3 | 4 | def siteUrl = 'https://github.com/bambootang/stitch' // 项目的主页 5 | def gitUrl = 'https://github.com/bambootang/stitch.git' // Git仓库的url 6 | group = "bamboo.components.stitch" // Maven Group ID for the artifact,一般填你唯一的包名 7 | install { 8 | repositories.mavenInstaller { 9 | // This generates POM.xml with proper parameters 10 | pom { 11 | project { 12 | packaging 'aar' 13 | // Add your description here 14 | name '组件化.' //项目描述 15 | url siteUrl 16 | // Set your license 17 | licenses { 18 | license { 19 | name 'The Apache Software License, Version 2.0' 20 | url 'http://www.apache.org/licenses/LICENSE-2.0.txt' 21 | } 22 | } 23 | developers { 24 | developer { 25 | id 'kerwin' //填写的一些基本信息 26 | name 'kerwin' 27 | email 'tsoorr@qq.com' 28 | } 29 | } 30 | scm { 31 | connection gitUrl 32 | developerConnection gitUrl 33 | url siteUrl 34 | } 35 | } 36 | } 37 | } 38 | } 39 | task sourcesJar(type: Jar) { 40 | from android.sourceSets.main.java.srcDirs 41 | classifier = 'sources' 42 | } 43 | task javadoc(type: Javadoc) { 44 | source = android.sourceSets.main.java.srcDirs 45 | classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) 46 | classpath += project.files(configurations.compile.files, android.getBootClasspath().join(File.pathSeparator)) 47 | } 48 | task javadocJar(type: Jar, dependsOn: javadoc) { 49 | classifier = 'javadoc' 50 | from javadoc.destinationDir 51 | } 52 | artifacts { 53 | archives javadocJar 54 | archives sourcesJar 55 | } 56 | Properties properties = new Properties() 57 | properties.load(project.rootProject.file('local.properties').newDataInputStream()) 58 | bintray { 59 | user = properties.getProperty("bintray.user") 60 | key = properties.getProperty("bintray.apikey") 61 | configurations = ['archives'] 62 | pkg { 63 | repo = "bamboo" 64 | name = project.name //发布到JCenter上的项目名字 65 | websiteUrl = siteUrl 66 | vcsUrl = gitUrl 67 | licenses = ["Apache-2.0"] 68 | publish = true 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /gradle/java_publish.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'maven' 2 | apply plugin: 'com.jfrog.bintray' 3 | 4 | def siteUrl = 'https://github.com/bambootang/stitch' // 项目的主页 5 | def gitUrl = 'https://github.com/bambootang/stitch.git' // Git仓库的url 6 | group = "bamboo.components.stitch" // Maven Group ID for the artifact,一般填你唯一的包名 7 | install { 8 | repositories.mavenInstaller { 9 | // This generates POM.xml with proper parameters 10 | pom { 11 | project { 12 | packaging 'jar' 13 | // Add your description here 14 | name '组件化.' //项目描述 15 | url siteUrl 16 | // Set your license 17 | licenses { 18 | license { 19 | name 'The Apache Software License, Version 2.0' 20 | url 'http://www.apache.org/licenses/LICENSE-2.0.txt' 21 | } 22 | } 23 | developers { 24 | developer { 25 | id 'kerwin' //填写的一些基本信息 26 | name 'kerwin' 27 | email 'tsoorr@qq.com' 28 | } 29 | } 30 | scm { 31 | connection gitUrl 32 | developerConnection gitUrl 33 | url siteUrl 34 | } 35 | } 36 | } 37 | } 38 | } 39 | task('sourcesJar', type: Jar) { 40 | from sourceSets.main.java.srcDirs 41 | classifier = 'sources' 42 | } 43 | task('javadocJar', type: Jar, dependsOn: javadoc) { 44 | classifier = 'javadoc' 45 | from javadoc.destinationDir 46 | } 47 | artifacts { 48 | archives javadocJar 49 | archives sourcesJar 50 | } 51 | Properties properties = new Properties() 52 | properties.load(project.rootProject.file('local.properties').newDataInputStream()) 53 | bintray { 54 | user = properties.getProperty("bintray.user") 55 | key = properties.getProperty("bintray.apikey") 56 | configurations = ['archives'] 57 | pkg { 58 | repo = "bamboo" 59 | name = project.name //发布到JCenter上的项目名字 60 | websiteUrl = siteUrl 61 | vcsUrl = gitUrl 62 | licenses = ["Apache-2.0"] 63 | publish = true 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /gradle/native_maven.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'maven' 2 | 3 | 4 | if (project.group.toString().startsWith(rootProject.name)) { 5 | project.group = 'bamboo.sample' 6 | } 7 | if ((project.version + '').equals('unspecified')) { 8 | project.version = "1.0" 9 | } 10 | afterEvaluate { 11 | 12 | if (project.plugins.hasPlugin('com.android.library') 13 | && !project.plugins.hasPlugin("com.android.application")) { 14 | project.android.libraryVariants.all { variant -> 15 | if (variant.name.equals('release')) { 16 | //android工程 17 | //生成source 以及 doc文件,如果要发到远程仓库必须要这个东西 18 | def generateandroidJavadocs = task("generate${variant.name.capitalize()}Javadoc", type: Javadoc) { 19 | // source = variant.javaCompile.source 20 | source = android.sourceSets.main.java.sourceFiles 21 | classpath += files(variant.javaCompile.classpath.files, project.android.getBootClasspath()) 22 | classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) 23 | // classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) 24 | exclude '**/BuildConfig.java' 25 | exclude '**/R.java' 26 | } 27 | // 28 | def generateandroidJavadocsJar = task("generate${variant.name.capitalize()}JavadocsJar", type: Jar, dependsOn: generateandroidJavadocs) { 29 | classifier = 'javadoc' 30 | from generateandroidJavadocs.destinationDir 31 | } 32 | 33 | def generateandroidSourcesJar = task("generate${variant.name.capitalize()}SourcesJar", type: Jar) { 34 | classifier = 'sources' 35 | from android.sourceSets.main.java.sourceFiles 36 | } 37 | artifacts { 38 | archives generateandroidJavadocsJar 39 | archives generateandroidSourcesJar 40 | } 41 | } 42 | } 43 | } else if (project.plugins.hasPlugin("java")) { 44 | //java工程 45 | //生成source 以及 doc文件,如果要发到远程仓库必须要这个东西 46 | task('sourcesJar', type: Jar) { 47 | from sourceSets.main.java.srcDirs 48 | classifier = 'sources' 49 | } 50 | task('javadocJar', type: Jar, dependsOn: javadoc) { 51 | classifier = 'javadoc' 52 | from javadoc.destinationDir 53 | } 54 | artifacts { 55 | archives javadocJar 56 | archives sourcesJar 57 | } 58 | } 59 | uploadArchives { 60 | repositories.mavenDeployer { 61 | repository(url: 'file://' + rootDir + File.separator + ".repo") 62 | pom.groupId = project.group 63 | pom.artifactId = project.name 64 | pom.version = project.version 65 | } 66 | } 67 | } -------------------------------------------------------------------------------- /gradle/samplekey.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/gradle/samplekey.ks -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bambootang/stitch/445531fc7f13d87142ee8057e4334506f883d617/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Mar 16 12:06:49 CST 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- 1 | @if "%DEBUG%" == "" @echo off 2 | @rem ########################################################################## 3 | @rem 4 | @rem Gradle startup script for Windows 5 | @rem 6 | @rem ########################################################################## 7 | 8 | @rem Set local scope for the variables with windows NT shell 9 | if "%OS%"=="Windows_NT" setlocal 10 | 11 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 12 | set DEFAULT_JVM_OPTS= 13 | 14 | set DIRNAME=%~dp0 15 | if "%DIRNAME%" == "" set DIRNAME=. 16 | set APP_BASE_NAME=%~n0 17 | set APP_HOME=%DIRNAME% 18 | 19 | @rem Find java.exe 20 | if defined JAVA_HOME goto findJavaFromJavaHome 21 | 22 | set JAVA_EXE=java.exe 23 | %JAVA_EXE% -version >NUL 2>&1 24 | if "%ERRORLEVEL%" == "0" goto init 25 | 26 | echo. 27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 28 | echo. 29 | echo Please set the JAVA_HOME variable in your environment to match the 30 | echo location of your Java installation. 31 | 32 | goto fail 33 | 34 | :findJavaFromJavaHome 35 | set JAVA_HOME=%JAVA_HOME:"=% 36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe 37 | 38 | if exist "%JAVA_EXE%" goto init 39 | 40 | echo. 41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 42 | echo. 43 | echo Please set the JAVA_HOME variable in your environment to match the 44 | echo location of your Java installation. 45 | 46 | goto fail 47 | 48 | :init 49 | @rem Get command-line arguments, handling Windowz variants 50 | 51 | if not "%OS%" == "Windows_NT" goto win9xME_args 52 | if "%@eval[2+2]" == "4" goto 4NT_args 53 | 54 | :win9xME_args 55 | @rem Slurp the command line arguments. 56 | set CMD_LINE_ARGS= 57 | set _SKIP=2 58 | 59 | :win9xME_args_slurp 60 | if "x%~1" == "x" goto execute 61 | 62 | set CMD_LINE_ARGS=%* 63 | goto execute 64 | 65 | :4NT_args 66 | @rem Get arguments from the 4NT Shell from JP Software 67 | set CMD_LINE_ARGS=%$ 68 | 69 | :execute 70 | @rem Setup the command line 71 | 72 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 73 | 74 | @rem Execute Gradle 75 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 76 | 77 | :end 78 | @rem End local scope for the variables with windows NT shell 79 | if "%ERRORLEVEL%"=="0" goto mainEnd 80 | 81 | :fail 82 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 83 | rem the _cmd.exe /c_ return code! 84 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 85 | exit /b 1 86 | 87 | :mainEnd 88 | if "%OS%"=="Windows_NT" endlocal 89 | 90 | :omega 91 | -------------------------------------------------------------------------------- /sample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | apply plugin: 'stitch.plugin' 4 | 5 | android { 6 | compileSdkVersion 26 7 | defaultConfig { 8 | applicationId "bamboo.component" 9 | minSdkVersion 16 10 | targetSdkVersion 26 11 | versionCode 1 12 | versionName "1.0" 13 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 14 | } 15 | 16 | signingConfigs { 17 | signed { 18 | storeFile file("${rootDir.absolutePath}/gradle/samplekey.ks") 19 | storePassword "samplekey" 20 | keyAlias "test" 21 | keyPassword "samplekey" 22 | } 23 | } 24 | buildTypes { 25 | release { 26 | minifyEnabled false 27 | signingConfig signingConfigs.signed 28 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 29 | } 30 | debug { 31 | minifyEnabled false 32 | signingConfig signingConfigs.signed 33 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 34 | } 35 | } 36 | 37 | flavorDimensions("one", "two", "three") 38 | 39 | productFlavors { 40 | 41 | pre { 42 | dimension "one" 43 | } 44 | 45 | proc { 46 | dimension "two" 47 | } 48 | 49 | mock { 50 | dimension "three" 51 | } 52 | 53 | other { 54 | dimension "two" 55 | } 56 | } 57 | 58 | } 59 | 60 | dependencies { 61 | implementation fileTree(dir: 'libs', include: ['*.jar']) 62 | implementation 'com.android.support:appcompat-v7:26.1.0' 63 | implementation 'com.android.support.constraint:constraint-layout:1.0.2' 64 | testImplementation 'junit:junit:4.12' 65 | androidTestImplementation 'com.android.support.test:runner:1.0.1' 66 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' 67 | androidTestImplementation('com.android.support.test.espresso:espresso-intents:3.0.1') { 68 | exclude module: 'support-annotations' 69 | } 70 | 71 | implementation project(':sample:router') 72 | implementation project(':sample:component-account') 73 | implementation project(':sample:component-tasks') 74 | } 75 | -------------------------------------------------------------------------------- /sample/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /sample/app/src/androidTest/java/com/bamboo/component/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package com.bamboo.component; 2 | 3 | import android.content.Context; 4 | import android.support.test.InstrumentationRegistry; 5 | import android.support.test.runner.AndroidJUnit4; 6 | 7 | import org.junit.Test; 8 | import org.junit.runner.RunWith; 9 | 10 | import static org.junit.Assert.*; 11 | 12 | /** 13 | * Instrumented test, which will execute on an Android device. 14 | * 15 | * @see Testing documentation 16 | */ 17 | @RunWith(AndroidJUnit4.class) 18 | public class ExampleInstrumentedTest { 19 | @Test 20 | public void useAppContext() throws Exception { 21 | // Context of the app under test. 22 | Context appContext = InstrumentationRegistry.getTargetContext(); 23 | 24 | assertEquals("bamboo.component", appContext.getPackageName()); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /sample/app/src/androidTest/java/com/bamboo/component/IntentTest.java: -------------------------------------------------------------------------------- 1 | package com.bamboo.component; 2 | 3 | import android.content.Intent; 4 | import android.support.test.espresso.action.ViewActions; 5 | import android.support.test.espresso.intent.matcher.IntentMatchers; 6 | import android.support.test.espresso.intent.rule.IntentsTestRule; 7 | import android.support.test.runner.AndroidJUnit4; 8 | 9 | import org.junit.Rule; 10 | import org.junit.Test; 11 | import org.junit.runner.RunWith; 12 | 13 | import bamboo.component.MainActivity; 14 | 15 | import static android.support.test.espresso.Espresso.onView; 16 | import static android.support.test.espresso.intent.Intents.intended; 17 | import static android.support.test.espresso.intent.matcher.ComponentNameMatchers.hasShortClassName; 18 | import static android.support.test.espresso.intent.matcher.IntentMatchers.hasComponent; 19 | import static android.support.test.espresso.matcher.ViewMatchers.withText; 20 | import static org.hamcrest.Matchers.allOf; 21 | 22 | /** 23 | * Created by tangshuai on 2018/3/17. 24 | */ 25 | 26 | 27 | @RunWith(AndroidJUnit4.class) 28 | public class IntentTest { 29 | 30 | @Rule 31 | public IntentsTestRule clearTaskActivityIntentsTestRule = new IntentsTestRule<>(MainActivity.class); 32 | 33 | 34 | @Test 35 | public void cleanTaskFlag() { 36 | 37 | onView(withText("ClearTask")).perform(ViewActions.click()); 38 | 39 | //测试是否对应的Intent被发送 40 | intended(allOf( 41 | IntentMatchers.hasAction("hhhh"), 42 | hasComponent(hasShortClassName(".intenttest.IntentTestActivity")), 43 | IntentMatchers.hasFlag(Intent.FLAG_ACTIVITY_CLEAR_TASK))); 44 | } 45 | 46 | @Test 47 | public void cleanTopFlag() { 48 | 49 | onView(withText("ClearTop")).perform(ViewActions.click()); 50 | 51 | //测试是否对应的Intent被发送 52 | intended(allOf( 53 | hasComponent(hasShortClassName(".intenttest.IntentTestActivity")), 54 | IntentMatchers.hasFlag(Intent.FLAG_ACTIVITY_CLEAR_TOP))); 55 | } 56 | 57 | 58 | } 59 | -------------------------------------------------------------------------------- /sample/app/src/androidTest/java/com/bamboo/component/ParamIntentTest.java: -------------------------------------------------------------------------------- 1 | package com.bamboo.component; 2 | 3 | import android.support.test.espresso.intent.matcher.IntentMatchers; 4 | import android.support.test.espresso.intent.rule.IntentsTestRule; 5 | import android.support.test.rule.ActivityTestRule; 6 | import android.support.test.runner.AndroidJUnit4; 7 | 8 | import org.hamcrest.Matchers; 9 | import org.junit.Rule; 10 | import org.junit.Test; 11 | import org.junit.runner.RunWith; 12 | 13 | import bamboo.component.MainActivity; 14 | import bamboo.component.R; 15 | 16 | import static android.support.test.espresso.Espresso.onView; 17 | import static android.support.test.espresso.action.ViewActions.click; 18 | import static android.support.test.espresso.assertion.ViewAssertions.matches; 19 | import static android.support.test.espresso.intent.Intents.intending; 20 | import static android.support.test.espresso.matcher.ViewMatchers.withId; 21 | import static android.support.test.espresso.matcher.ViewMatchers.withText; 22 | import static org.hamcrest.Matchers.allOf; 23 | import static org.hamcrest.Matchers.equalTo; 24 | import static org.hamcrest.Matchers.is; 25 | import static org.hamcrest.Matchers.notNullValue; 26 | import static org.hamcrest.Matchers.nullValue; 27 | 28 | /** 29 | * Created by tangshuai on 2018/3/17. 30 | */ 31 | 32 | @RunWith(AndroidJUnit4.class) 33 | public class ParamIntentTest { 34 | 35 | @Rule 36 | public ActivityTestRule intentsTestRule = new ActivityTestRule(MainActivity.class); 37 | 38 | 39 | @Test 40 | public void paracelableTest() { 41 | onView(withText("ParamersTrancefer")).perform(click()); 42 | 43 | onView(withId(R.id.tv_param1)).check(matches(withText("this is text1"))); 44 | onView(withId(R.id.tv_param2)).check(matches(withText("this is text2"))); 45 | } 46 | 47 | /** 48 | * 测试程序里面param2因为用transient进行了描述,所以在序列换传递时不包含该字段,所以最终接收的时候为null 49 | */ 50 | @Test 51 | public void serializableTest() { 52 | onView(withText("SerializableTest")).perform(click()); 53 | 54 | onView(withId(R.id.tv_param1)).check(matches(withText("this is text1"))); 55 | onView(withId(R.id.tv_param2)).check(matches(withText("null"))); 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /sample/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /sample/app/src/main/java/bamboo/component/MainApplication.java: -------------------------------------------------------------------------------- 1 | package bamboo.component; 2 | 3 | /** 4 | * Created by tangshuai on 2018/3/17. 5 | */ 6 | 7 | public class MainApplication extends StitcherApplication { 8 | } 9 | -------------------------------------------------------------------------------- /sample/app/src/main/java/bamboo/component/actiontest/ActionTestActivity.java: -------------------------------------------------------------------------------- 1 | package bamboo.component.actiontest; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | import android.support.annotation.Nullable; 6 | import android.widget.Button; 7 | 8 | import bamboo.component.stitch.anno.Exported; 9 | 10 | 11 | /** 12 | * Created by tangshuai on 2018/3/17. 13 | */ 14 | 15 | @Exported(ActionTestPage.class) 16 | public class ActionTestActivity extends Activity { 17 | 18 | @Override 19 | protected void onCreate(@Nullable Bundle savedInstanceState) { 20 | super.onCreate(savedInstanceState); 21 | setContentView(new Button(this)); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /sample/app/src/main/java/bamboo/component/actiontest/ActionTestPage.java: -------------------------------------------------------------------------------- 1 | package bamboo.component.actiontest; 2 | 3 | import android.content.Context; 4 | 5 | import bamboo.component.page.ActivityPage; 6 | 7 | 8 | /** 9 | * Created by tangshuai on 2018/3/17. 10 | */ 11 | 12 | public class ActionTestPage extends ActivityPage { 13 | 14 | public ActionTestPage(Context context) { 15 | super(context); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /sample/app/src/main/java/bamboo/component/intenttest/IntentTestActivity.java: -------------------------------------------------------------------------------- 1 | package bamboo.component.intenttest; 2 | 3 | import android.app.Activity; 4 | import android.content.Intent; 5 | import android.os.Bundle; 6 | import android.support.annotation.Nullable; 7 | import android.widget.TextView; 8 | 9 | import bamboo.component.R; 10 | import bamboo.component.stitch.anno.Exported; 11 | 12 | 13 | /** 14 | * Created by tangshuai on 2018/3/17. 15 | */ 16 | 17 | @Exported(IntentTestPage.class) 18 | public class IntentTestActivity extends Activity { 19 | 20 | private TextView mThisTextView; 21 | 22 | private TextView mTimeTextView; 23 | 24 | @Override 25 | protected void onCreate(@Nullable Bundle savedInstanceState) { 26 | super.onCreate(savedInstanceState); 27 | setContentView(R.layout.activity_info); 28 | setTitle(getClass().getSimpleName()); 29 | 30 | mThisTextView = findViewById(R.id.tv_this); 31 | mTimeTextView = findViewById(R.id.tv_time); 32 | 33 | mThisTextView.setText(this.toString()); 34 | mTimeTextView.append(System.currentTimeMillis() + "\n"); 35 | } 36 | 37 | @Override 38 | protected void onNewIntent(Intent intent) { 39 | super.onNewIntent(intent); 40 | mThisTextView.append("\nonNewIntent"); 41 | mTimeTextView.append(System.currentTimeMillis() + "\n"); 42 | } 43 | 44 | 45 | 46 | } 47 | -------------------------------------------------------------------------------- /sample/app/src/main/java/bamboo/component/intenttest/IntentTestPage.java: -------------------------------------------------------------------------------- 1 | package bamboo.component.intenttest; 2 | 3 | import android.content.Context; 4 | 5 | import bamboo.component.page.ActivityPage; 6 | 7 | 8 | /** 9 | * Created by tangshuai on 2018/3/17. 10 | */ 11 | 12 | public class IntentTestPage extends ActivityPage { 13 | 14 | public IntentTestPage(Context context) { 15 | super(context); 16 | } 17 | 18 | public String text1; 19 | 20 | public String text2; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /sample/app/src/main/java/bamboo/component/paramtest/ParcelableTestActivity.java: -------------------------------------------------------------------------------- 1 | package bamboo.component.paramtest; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | import android.support.annotation.Nullable; 6 | import android.widget.TextView; 7 | 8 | import bamboo.component.R; 9 | import bamboo.component.stitch.anno.Exported; 10 | 11 | /** 12 | * Created by tangshuai on 2018/3/17. 13 | */ 14 | 15 | @Exported(ParcelableTestPage.class) 16 | public class ParcelableTestActivity extends Activity { 17 | 18 | 19 | 20 | private TextView mParam1TextView; 21 | 22 | private TextView mParam2TextView; 23 | 24 | @Override 25 | protected void onCreate(@Nullable Bundle savedInstanceState) { 26 | super.onCreate(savedInstanceState); 27 | setContentView(R.layout.activity_param_test); 28 | setTitle(getClass().getSimpleName()); 29 | 30 | mParam1TextView = findViewById(R.id.tv_param1); 31 | mParam2TextView = findViewById(R.id.tv_param2); 32 | 33 | ParcelableTestPage testPage = getIntent().getParcelableExtra("ParcelableTestPage"); 34 | if (testPage != null) { 35 | mParam1TextView.setText(testPage.getParam1() + ""); 36 | mParam2TextView.setText(testPage.getParam2() + ""); 37 | } 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /sample/app/src/main/java/bamboo/component/paramtest/ParcelableTestPage.java: -------------------------------------------------------------------------------- 1 | package bamboo.component.paramtest; 2 | 3 | import android.content.Context; 4 | import android.os.Parcel; 5 | import android.os.Parcelable; 6 | 7 | import bamboo.component.page.ActivityPage; 8 | 9 | 10 | /** 11 | * Created by tangshuai on 2018/3/17. 12 | */ 13 | 14 | public class ParcelableTestPage extends ActivityPage implements Parcelable { 15 | 16 | public ParcelableTestPage(Context context) { 17 | super(context); 18 | } 19 | 20 | private String param1; 21 | 22 | private String param2; 23 | 24 | public String getParam1() { 25 | return param1; 26 | } 27 | 28 | public void setParam1(String param1) { 29 | this.param1 = param1; 30 | } 31 | 32 | public String getParam2() { 33 | return param2; 34 | } 35 | 36 | public void setParam2(String param2) { 37 | this.param2 = param2; 38 | } 39 | 40 | @Override 41 | public int describeContents() { 42 | return 0; 43 | } 44 | 45 | @Override 46 | public void writeToParcel(Parcel dest, int flags) { 47 | dest.writeString(param1); 48 | dest.writeString(param2); 49 | } 50 | 51 | public static final Creator CREATOR = new Creator() { 52 | @Override 53 | public ParcelableTestPage createFromParcel(Parcel source) { 54 | ParcelableTestPage testPage = new ParcelableTestPage(null); 55 | testPage.setParam1(source.readString()); 56 | testPage.setParam2(source.readString()); 57 | return testPage; 58 | } 59 | 60 | @Override 61 | public ParcelableTestPage[] newArray(int size) { 62 | return new ParcelableTestPage[size]; 63 | } 64 | }; 65 | } 66 | -------------------------------------------------------------------------------- /sample/app/src/main/java/bamboo/component/paramtest/SerializableTestActivity.java: -------------------------------------------------------------------------------- 1 | package bamboo.component.paramtest; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | import android.support.annotation.Nullable; 6 | import android.widget.TextView; 7 | 8 | import bamboo.component.R; 9 | import bamboo.component.stitch.anno.Exported; 10 | 11 | /** 12 | * Created by tangshuai on 2018/3/17. 13 | */ 14 | 15 | @Exported(SerializableTestPage.class) 16 | public class SerializableTestActivity extends Activity { 17 | 18 | private TextView mParam1TextView; 19 | 20 | private TextView mParam2TextView; 21 | 22 | @Override 23 | protected void onCreate(@Nullable Bundle savedInstanceState) { 24 | super.onCreate(savedInstanceState); 25 | setContentView(R.layout.activity_param_test); 26 | setTitle(getClass().getSimpleName()); 27 | 28 | mParam1TextView = findViewById(R.id.tv_param1); 29 | mParam2TextView = findViewById(R.id.tv_param2); 30 | 31 | SerializableTestPage testPage = (SerializableTestPage) getIntent().getSerializableExtra("SerializableTestPage"); 32 | if (testPage != null) { 33 | mParam1TextView.setText(testPage.getParam1() + ""); 34 | mParam2TextView.setText(testPage.getParam2() + ""); 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /sample/app/src/main/java/bamboo/component/paramtest/SerializableTestPage.java: -------------------------------------------------------------------------------- 1 | package bamboo.component.paramtest; 2 | 3 | import android.content.Context; 4 | 5 | import bamboo.component.page.ActivityPage; 6 | 7 | 8 | /** 9 | * Created by tangshuai on 2018/3/17. 10 | */ 11 | 12 | public class SerializableTestPage extends ActivityPage { 13 | 14 | public SerializableTestPage(Context context) { 15 | super(context); 16 | } 17 | 18 | private String param1; 19 | 20 | private transient String param2; 21 | 22 | public String getParam1() { 23 | return param1; 24 | } 25 | 26 | public void setParam1(String param1) { 27 | this.param1 = param1; 28 | } 29 | 30 | public String getParam2() { 31 | return param2; 32 | } 33 | 34 | public void setParam2(String param2) { 35 | this.param2 = param2; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /sample/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- 1 | 7 | 12 | 13 | 19 | 22 | 25 | 26 | 27 | 28 | 34 | 35 | -------------------------------------------------------------------------------- /sample/app/src/main/res/layout/activity_info.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /sample/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 |