├── .gitignore ├── LICENSE ├── README.md ├── README_CN.md ├── agp8-build.gradle ├── app ├── .gitignore ├── agp8-build.gradle ├── build.gradle ├── multiDexKeep.pro ├── multiDexKeep.txt ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── therouter │ │ └── routeMap.json │ ├── java │ └── com │ │ └── therouter │ │ ├── App.java │ │ ├── Extension.kt │ │ └── app │ │ ├── HomePathIndex.java │ │ ├── KotlinPathIndex.kt │ │ ├── MainActivity.java │ │ ├── action │ │ ├── TestActionActivity.java │ │ └── TestActionInterceptor.java │ │ ├── classtest │ │ └── NavigatorTestActivity.java │ │ ├── flowtask │ │ ├── AppFlowTask.java │ │ ├── FlowTaskTestActivity.java │ │ ├── FlowTaskTestActivity2.java │ │ ├── TestLateInit.kt │ │ └── TestLifecycle.java │ │ ├── navigator │ │ ├── InterceptorActivity.java │ │ ├── KotlinTestActivity.kt │ │ ├── NavigatorFragment.kt │ │ ├── NavigatorFragment2.kt │ │ ├── NavigatorFragmentActivity.kt │ │ ├── NavigatorTargetActivity.java │ │ ├── NavigatorTargetActivity2.java │ │ ├── ObjectTargetActivity.java │ │ └── ViewBindingTestFragment.kt │ │ ├── router │ │ ├── HistoryLogActivity.kt │ │ ├── InternalBeanTest.java │ │ ├── OtherFunctionActivity.java │ │ └── PendingTestActivity.java │ │ ├── serviceprovider │ │ ├── IKotlinServiceProvider.kt │ │ ├── JavaServiceProvider.java │ │ └── JavaServiceProvider2.java │ │ └── test │ │ ├── MainAct.java │ │ ├── Test2Activity.kt │ │ └── TestActivity.kt │ └── res │ ├── anim │ ├── activity_slide_in.xml │ └── activity_slide_out.xml │ ├── layout │ ├── action.xml │ ├── callback.xml │ ├── flowtask.xml │ ├── flowtask2.xml │ ├── fragment_host_activity.xml │ ├── history.xml │ ├── interceptor.xml │ ├── main.xml │ ├── navigator.xml │ ├── navigator_fragment.xml │ ├── navigator_kotlin_test.xml │ ├── navigator_target.xml │ ├── other.xml │ ├── pending.xml │ ├── test.xml │ ├── test_autowired.xml │ └── viewbinding_test.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 │ ├── hll.png │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_round.png │ └── logo.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── apt ├── .gitignore ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── therouter │ │ ├── app │ │ └── flowtask │ │ │ └── lifecycle │ │ │ └── FlowTask.kt │ │ ├── apt │ │ ├── ActionInterceptorItem.kt │ │ ├── AutowiredItem.kt │ │ ├── BuildConfig.java │ │ ├── FileUtils.kt │ │ ├── FlowTaskItem.kt │ │ ├── RouteItem.kt │ │ ├── ServiceProviderItem.kt │ │ └── TheRouterAnnotationProcessor.kt │ │ ├── inject │ │ ├── NewInstance.kt │ │ ├── ServiceProvider.kt │ │ └── Singleton.kt │ │ ├── ksp │ │ ├── TheRouterProcessorProvider.kt │ │ ├── TheRouterSymbolProcessor.kt │ │ └── TheRouterVisitor.kt │ │ └── router │ │ ├── Autowired.kt │ │ ├── Route.kt │ │ ├── Routes.kt │ │ └── action │ │ └── ActionInterceptor.kt │ └── resources │ └── META-INF │ └── services │ └── javax.annotation.processing.Processor ├── business-a ├── .gitignore ├── agp8-build.gradle ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── therouter │ │ └── demo │ │ ├── BusinessAFlowTask.java │ │ ├── BusinessAPathIndex.java │ │ ├── TestLifecycle.java │ │ └── shell │ │ ├── MainActivity.java │ │ ├── MultiThreadActivity.java │ │ ├── Test.java │ │ ├── TestActivity.java │ │ ├── TestClassAnnotation.java │ │ ├── TestClassAnnotation2.java │ │ └── TestInjectActivity.java │ └── res │ ├── layout │ ├── business_a_inject.xml │ ├── business_a_main.xml │ └── business_a_test.xml │ └── values │ └── strings.xml ├── business-b ├── .gitignore ├── agp8-build.gradle ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── therouter │ │ └── demo │ │ ├── BusinessBFlowTask.java │ │ ├── BusinessBLifecycle.java │ │ ├── BusinessBPathIndex.java │ │ └── b │ │ ├── RingReferenceTest.java │ │ ├── RingReferenceTest2.java │ │ ├── RingReferenceTest3.java │ │ ├── Test.java │ │ └── Test3.java │ └── res │ ├── layout │ └── shell_activity_home.xml │ └── values │ └── strings.xml ├── business-base ├── .gitignore ├── agp8-build.gradle ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── therouter │ └── demo │ ├── BusinessBaseFlowTask.java │ ├── base │ ├── Application.java │ ├── BaseActivity.java │ └── BaseFragment.java │ └── di │ ├── IJavaServiceProvider.java │ ├── IJavaServiceProvider2.java │ ├── IKotlinSerivce.kt │ ├── IRingReferenceTest.java │ ├── IRingReferenceTest2.java │ ├── IRingReferenceTest3.java │ ├── ITest.java │ ├── ITest0.java │ ├── ITest1.java │ ├── ITest10.java │ ├── ITest11.java │ ├── ITest2.java │ ├── ITest3.java │ ├── ITest4.java │ ├── ITest5.java │ ├── ITest6.java │ ├── ITest7.java │ ├── ITest8.java │ ├── ITest9.java │ ├── ITestClassAnnotation.java │ ├── ITestClassAnnotation2.java │ ├── IUserService.java │ └── TestEvent.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── plugin ├── .gitignore ├── build.gradle └── src │ └── main │ ├── groovy │ ├── android │ │ └── content │ │ │ └── Context.java │ └── com │ │ └── therouter │ │ └── plugin │ │ ├── AddCodeVisitor.java │ │ ├── BuildConfig.java │ │ ├── JarInfo.java │ │ ├── LogUI.java │ │ ├── Node.java │ │ ├── RouteItem.java │ │ ├── SourceInfo.java │ │ ├── TheRouterExtension.java │ │ ├── TheRouterInjects.groovy │ │ ├── TheRouterPlugin.groovy │ │ ├── TheRouterTransform.groovy │ │ ├── agp8 │ │ ├── AGP8Plugin.java │ │ ├── TextParameters.java │ │ ├── TheRouterASM.java │ │ ├── TheRouterGetAllTask.java │ │ └── TheRouterTask.java │ │ └── utils │ │ ├── ClassCacheUtils.java │ │ ├── FileUtils.java │ │ ├── TheRouterFlowTask.java │ │ └── TheRouterPluginUtils.java │ └── resources │ └── META-INF │ └── gradle-plugins │ └── therouter.properties ├── router ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ ├── a │ └── TheRouterServiceProvideInjecter.kt │ └── com │ └── therouter │ ├── Config.kt │ ├── InnerTheRouterContentProvider.kt │ ├── TheRouter.kt │ ├── TheRouterLifecycleCallback.kt │ ├── TheRouterThreadPool.kt │ ├── app │ └── flowtask │ │ ├── VirtualFlowTask.kt │ │ └── lifecycle │ │ └── FlowTask.kt │ ├── flow │ ├── Digraph.kt │ ├── FlowTaskRunnable.kt │ ├── Task.kt │ ├── TheRouterFlowTask.java │ └── VirtualFlowTask.kt │ ├── history │ └── HistoryRecorder.kt │ ├── inject │ ├── ClassWrapper.kt │ ├── DebugOnly.kt │ ├── Interceptor.kt │ ├── NewInstance.kt │ ├── RecyclerBin.kt │ ├── RecyclerLruCache.kt │ ├── RouterInject.kt │ ├── ServiceProvider.kt │ └── Singleton.kt │ └── router │ ├── AssetUtils.kt │ ├── Autowired.java │ ├── AutowiredItem.kt │ ├── FragmentFactory.kt │ ├── IRouterMapAPT.kt │ ├── Navigator.kt │ ├── OnRouteMapChangedListener.kt │ ├── PendingNavigator.kt │ ├── RegexpKeyedMap.kt │ ├── Route.java │ ├── RouteItem.kt │ ├── RouteMap.kt │ ├── RouterMapInitTask.kt │ ├── Routes.java │ ├── action │ ├── ActionInterceptor.kt │ ├── ActionManager.kt │ └── interceptor │ │ └── ActionInterceptor.kt │ ├── autowired │ ├── DefaultIdParser.kt │ ├── DefaultObjectParser.kt │ ├── DefaultServiceParser.kt │ └── DefaultUrlParser.kt │ └── interceptor │ ├── AutowiredParser.kt │ ├── MatchInterceptor.kt │ ├── NavigationCallback.kt │ ├── NavigatorParamsFixHandle.kt │ ├── NavigatorPathFixHandle.kt │ ├── PathReplaceInterceptor.kt │ ├── RouterInterceptor.kt │ └── RouterReplaceInterceptor.kt ├── settings.gradle └── therouter.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/README_CN.md -------------------------------------------------------------------------------- /agp8-build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/agp8-build.gradle -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/agp8-build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/agp8-build.gradle -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/multiDexKeep.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/multiDexKeep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/multiDexKeep.txt -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/therouter/routeMap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/assets/therouter/routeMap.json -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/Extension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/Extension.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/HomePathIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/HomePathIndex.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/KotlinPathIndex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/KotlinPathIndex.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/action/TestActionActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/action/TestActionActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/action/TestActionInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/action/TestActionInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/classtest/NavigatorTestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/classtest/NavigatorTestActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/flowtask/AppFlowTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/flowtask/AppFlowTask.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/flowtask/FlowTaskTestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/flowtask/FlowTaskTestActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/flowtask/FlowTaskTestActivity2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/flowtask/FlowTaskTestActivity2.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/flowtask/TestLateInit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/flowtask/TestLateInit.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/flowtask/TestLifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/flowtask/TestLifecycle.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/navigator/InterceptorActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/navigator/InterceptorActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/navigator/KotlinTestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/navigator/KotlinTestActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/navigator/NavigatorFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/navigator/NavigatorFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/navigator/NavigatorFragment2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/navigator/NavigatorFragment2.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/navigator/NavigatorFragmentActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/navigator/NavigatorFragmentActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/navigator/NavigatorTargetActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/navigator/NavigatorTargetActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/navigator/NavigatorTargetActivity2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/navigator/NavigatorTargetActivity2.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/navigator/ObjectTargetActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/navigator/ObjectTargetActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/navigator/ViewBindingTestFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/navigator/ViewBindingTestFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/router/HistoryLogActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/router/HistoryLogActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/router/InternalBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/router/InternalBeanTest.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/router/OtherFunctionActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/router/OtherFunctionActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/router/PendingTestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/router/PendingTestActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/serviceprovider/IKotlinServiceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/serviceprovider/IKotlinServiceProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/serviceprovider/JavaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/serviceprovider/JavaServiceProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/serviceprovider/JavaServiceProvider2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/serviceprovider/JavaServiceProvider2.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/test/MainAct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/test/MainAct.java -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/test/Test2Activity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/test/Test2Activity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/therouter/app/test/TestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/java/com/therouter/app/test/TestActivity.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/activity_slide_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/anim/activity_slide_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/activity_slide_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/anim/activity_slide_out.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/action.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/action.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/callback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/callback.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/flowtask.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/flowtask.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/flowtask2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/flowtask2.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_host_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/fragment_host_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/history.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/history.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/interceptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/interceptor.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/navigator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/navigator.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/navigator_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/navigator_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/navigator_kotlin_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/navigator_kotlin_test.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/navigator_target.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/navigator_target.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/other.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/pending.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/pending.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/test.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/test_autowired.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/test_autowired.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/viewbinding_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/layout/viewbinding_test.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/hll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-xxhdpi/hll.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/mipmap-xxxhdpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /apt/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /apt/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/build.gradle -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/app/flowtask/lifecycle/FlowTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/app/flowtask/lifecycle/FlowTask.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/apt/ActionInterceptorItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/apt/ActionInterceptorItem.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/apt/AutowiredItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/apt/AutowiredItem.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/apt/BuildConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/apt/BuildConfig.java -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/apt/FileUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/apt/FileUtils.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/apt/FlowTaskItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/apt/FlowTaskItem.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/apt/RouteItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/apt/RouteItem.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/apt/ServiceProviderItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/apt/ServiceProviderItem.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/apt/TheRouterAnnotationProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/apt/TheRouterAnnotationProcessor.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/inject/NewInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/inject/NewInstance.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/inject/ServiceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/inject/ServiceProvider.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/inject/Singleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/inject/Singleton.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/ksp/TheRouterProcessorProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/ksp/TheRouterProcessorProvider.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/ksp/TheRouterSymbolProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/ksp/TheRouterSymbolProcessor.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/ksp/TheRouterVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/ksp/TheRouterVisitor.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/router/Autowired.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/router/Autowired.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/router/Route.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/router/Route.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/router/Routes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/router/Routes.kt -------------------------------------------------------------------------------- /apt/src/main/java/com/therouter/router/action/ActionInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/java/com/therouter/router/action/ActionInterceptor.kt -------------------------------------------------------------------------------- /apt/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/apt/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /business-a/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /business-a/agp8-build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/agp8-build.gradle -------------------------------------------------------------------------------- /business-a/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/build.gradle -------------------------------------------------------------------------------- /business-a/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /business-a/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/proguard-rules.pro -------------------------------------------------------------------------------- /business-a/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /business-a/src/main/java/com/therouter/demo/BusinessAFlowTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/java/com/therouter/demo/BusinessAFlowTask.java -------------------------------------------------------------------------------- /business-a/src/main/java/com/therouter/demo/BusinessAPathIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/java/com/therouter/demo/BusinessAPathIndex.java -------------------------------------------------------------------------------- /business-a/src/main/java/com/therouter/demo/TestLifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/java/com/therouter/demo/TestLifecycle.java -------------------------------------------------------------------------------- /business-a/src/main/java/com/therouter/demo/shell/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/java/com/therouter/demo/shell/MainActivity.java -------------------------------------------------------------------------------- /business-a/src/main/java/com/therouter/demo/shell/MultiThreadActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/java/com/therouter/demo/shell/MultiThreadActivity.java -------------------------------------------------------------------------------- /business-a/src/main/java/com/therouter/demo/shell/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/java/com/therouter/demo/shell/Test.java -------------------------------------------------------------------------------- /business-a/src/main/java/com/therouter/demo/shell/TestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/java/com/therouter/demo/shell/TestActivity.java -------------------------------------------------------------------------------- /business-a/src/main/java/com/therouter/demo/shell/TestClassAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/java/com/therouter/demo/shell/TestClassAnnotation.java -------------------------------------------------------------------------------- /business-a/src/main/java/com/therouter/demo/shell/TestClassAnnotation2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/java/com/therouter/demo/shell/TestClassAnnotation2.java -------------------------------------------------------------------------------- /business-a/src/main/java/com/therouter/demo/shell/TestInjectActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/java/com/therouter/demo/shell/TestInjectActivity.java -------------------------------------------------------------------------------- /business-a/src/main/res/layout/business_a_inject.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/res/layout/business_a_inject.xml -------------------------------------------------------------------------------- /business-a/src/main/res/layout/business_a_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/res/layout/business_a_main.xml -------------------------------------------------------------------------------- /business-a/src/main/res/layout/business_a_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/res/layout/business_a_test.xml -------------------------------------------------------------------------------- /business-a/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-a/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /business-b/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /business-b/agp8-build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/agp8-build.gradle -------------------------------------------------------------------------------- /business-b/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/build.gradle -------------------------------------------------------------------------------- /business-b/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /business-b/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/proguard-rules.pro -------------------------------------------------------------------------------- /business-b/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /business-b/src/main/java/com/therouter/demo/BusinessBFlowTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/java/com/therouter/demo/BusinessBFlowTask.java -------------------------------------------------------------------------------- /business-b/src/main/java/com/therouter/demo/BusinessBLifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/java/com/therouter/demo/BusinessBLifecycle.java -------------------------------------------------------------------------------- /business-b/src/main/java/com/therouter/demo/BusinessBPathIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/java/com/therouter/demo/BusinessBPathIndex.java -------------------------------------------------------------------------------- /business-b/src/main/java/com/therouter/demo/b/RingReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/java/com/therouter/demo/b/RingReferenceTest.java -------------------------------------------------------------------------------- /business-b/src/main/java/com/therouter/demo/b/RingReferenceTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/java/com/therouter/demo/b/RingReferenceTest2.java -------------------------------------------------------------------------------- /business-b/src/main/java/com/therouter/demo/b/RingReferenceTest3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/java/com/therouter/demo/b/RingReferenceTest3.java -------------------------------------------------------------------------------- /business-b/src/main/java/com/therouter/demo/b/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/java/com/therouter/demo/b/Test.java -------------------------------------------------------------------------------- /business-b/src/main/java/com/therouter/demo/b/Test3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/java/com/therouter/demo/b/Test3.java -------------------------------------------------------------------------------- /business-b/src/main/res/layout/shell_activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/res/layout/shell_activity_home.xml -------------------------------------------------------------------------------- /business-b/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-b/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /business-base/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /business-base/agp8-build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/agp8-build.gradle -------------------------------------------------------------------------------- /business-base/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/build.gradle -------------------------------------------------------------------------------- /business-base/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /business-base/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/proguard-rules.pro -------------------------------------------------------------------------------- /business-base/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/BusinessBaseFlowTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/BusinessBaseFlowTask.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/base/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/base/Application.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/base/BaseActivity.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/base/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/base/BaseFragment.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/IJavaServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/IJavaServiceProvider.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/IJavaServiceProvider2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/IJavaServiceProvider2.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/IKotlinSerivce.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/IKotlinSerivce.kt -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/IRingReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/IRingReferenceTest.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/IRingReferenceTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/IRingReferenceTest2.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/IRingReferenceTest3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/IRingReferenceTest3.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest0.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest1.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest10.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest11.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest2.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest3.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest4.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest5.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest6.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest7.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest8.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITest9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITest9.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITestClassAnnotation.java: -------------------------------------------------------------------------------- 1 | package com.therouter.demo.di; 2 | 3 | public interface ITestClassAnnotation { 4 | } 5 | -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/ITestClassAnnotation2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/ITestClassAnnotation2.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/IUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/IUserService.java -------------------------------------------------------------------------------- /business-base/src/main/java/com/therouter/demo/di/TestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/business-base/src/main/java/com/therouter/demo/di/TestEvent.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/.gitignore -------------------------------------------------------------------------------- /plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/build.gradle -------------------------------------------------------------------------------- /plugin/src/main/groovy/android/content/Context.java: -------------------------------------------------------------------------------- 1 | package android.content; 2 | 3 | public class Context { 4 | } 5 | -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/AddCodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/AddCodeVisitor.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/BuildConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/BuildConfig.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/JarInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/JarInfo.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/LogUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/LogUI.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/Node.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/RouteItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/RouteItem.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/SourceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/SourceInfo.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/TheRouterExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/TheRouterExtension.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/TheRouterInjects.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/TheRouterInjects.groovy -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/TheRouterPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/TheRouterPlugin.groovy -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/TheRouterTransform.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/TheRouterTransform.groovy -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/agp8/AGP8Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/agp8/AGP8Plugin.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/agp8/TextParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/agp8/TextParameters.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/agp8/TheRouterASM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/agp8/TheRouterASM.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/agp8/TheRouterGetAllTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/agp8/TheRouterGetAllTask.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/agp8/TheRouterTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/agp8/TheRouterTask.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/utils/ClassCacheUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/utils/ClassCacheUtils.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/utils/FileUtils.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/utils/TheRouterFlowTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/utils/TheRouterFlowTask.java -------------------------------------------------------------------------------- /plugin/src/main/groovy/com/therouter/plugin/utils/TheRouterPluginUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/groovy/com/therouter/plugin/utils/TheRouterPluginUtils.java -------------------------------------------------------------------------------- /plugin/src/main/resources/META-INF/gradle-plugins/therouter.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/plugin/src/main/resources/META-INF/gradle-plugins/therouter.properties -------------------------------------------------------------------------------- /router/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /router/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/build.gradle -------------------------------------------------------------------------------- /router/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/proguard-rules.pro -------------------------------------------------------------------------------- /router/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /router/src/main/java/a/TheRouterServiceProvideInjecter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/a/TheRouterServiceProvideInjecter.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/Config.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/InnerTheRouterContentProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/InnerTheRouterContentProvider.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/TheRouter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/TheRouter.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/TheRouterLifecycleCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/TheRouterLifecycleCallback.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/TheRouterThreadPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/TheRouterThreadPool.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/app/flowtask/VirtualFlowTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/app/flowtask/VirtualFlowTask.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/app/flowtask/lifecycle/FlowTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/app/flowtask/lifecycle/FlowTask.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/flow/Digraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/flow/Digraph.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/flow/FlowTaskRunnable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/flow/FlowTaskRunnable.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/flow/Task.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/flow/Task.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/flow/TheRouterFlowTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/flow/TheRouterFlowTask.java -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/flow/VirtualFlowTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/flow/VirtualFlowTask.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/history/HistoryRecorder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/history/HistoryRecorder.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/inject/ClassWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/inject/ClassWrapper.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/inject/DebugOnly.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/inject/DebugOnly.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/inject/Interceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/inject/Interceptor.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/inject/NewInstance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/inject/NewInstance.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/inject/RecyclerBin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/inject/RecyclerBin.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/inject/RecyclerLruCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/inject/RecyclerLruCache.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/inject/RouterInject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/inject/RouterInject.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/inject/ServiceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/inject/ServiceProvider.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/inject/Singleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/inject/Singleton.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/AssetUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/AssetUtils.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/Autowired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/Autowired.java -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/AutowiredItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/AutowiredItem.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/FragmentFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/FragmentFactory.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/IRouterMapAPT.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/IRouterMapAPT.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/Navigator.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/OnRouteMapChangedListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/OnRouteMapChangedListener.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/PendingNavigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/PendingNavigator.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/RegexpKeyedMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/RegexpKeyedMap.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/Route.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/Route.java -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/RouteItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/RouteItem.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/RouteMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/RouteMap.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/RouterMapInitTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/RouterMapInitTask.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/Routes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/Routes.java -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/action/ActionInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/action/ActionInterceptor.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/action/ActionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/action/ActionManager.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/action/interceptor/ActionInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/action/interceptor/ActionInterceptor.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/autowired/DefaultIdParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/autowired/DefaultIdParser.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/autowired/DefaultObjectParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/autowired/DefaultObjectParser.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/autowired/DefaultServiceParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/autowired/DefaultServiceParser.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/autowired/DefaultUrlParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/autowired/DefaultUrlParser.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/interceptor/AutowiredParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/interceptor/AutowiredParser.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/interceptor/MatchInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/interceptor/MatchInterceptor.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/interceptor/NavigationCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/interceptor/NavigationCallback.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/interceptor/NavigatorParamsFixHandle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/interceptor/NavigatorParamsFixHandle.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/interceptor/NavigatorPathFixHandle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/interceptor/NavigatorPathFixHandle.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/interceptor/PathReplaceInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/interceptor/PathReplaceInterceptor.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/interceptor/RouterInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/interceptor/RouterInterceptor.kt -------------------------------------------------------------------------------- /router/src/main/java/com/therouter/router/interceptor/RouterReplaceInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/router/src/main/java/com/therouter/router/interceptor/RouterReplaceInterceptor.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/settings.gradle -------------------------------------------------------------------------------- /therouter.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuolalaTech/hll-wp-therouter-android/HEAD/therouter.gradle --------------------------------------------------------------------------------