├── .gitignore ├── GoRouter-Annotation ├── .gitignore ├── build.gradle ├── gradle.properties └── src │ └── main │ └── java │ └── com │ └── wyjson │ └── router │ └── annotation │ ├── ApplicationModule.java │ ├── Interceptor.java │ ├── Param.java │ ├── Route.java │ └── Service.java ├── GoRouter-Api ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── wyjson │ └── router │ ├── GoRouter.java │ ├── callback │ ├── GoCallback.java │ ├── InterceptorCallback.java │ └── impl │ │ └── GoCallbackImpl.java │ ├── core │ ├── ApplicationModuleCenter.java │ ├── Constants.java │ ├── EventCenter.java │ ├── InterceptorCenter.java │ ├── InterceptorServiceImpl.java │ ├── RouteCenter.java │ ├── RouteModuleCenter.java │ ├── ServiceCenter.java │ ├── Warehouse.java │ └── interfaces │ │ └── IInterceptorService.java │ ├── enums │ ├── ParamType.java │ └── RouteType.java │ ├── exception │ ├── NoFoundRouteException.java │ ├── ParamException.java │ └── RouterException.java │ ├── interfaces │ ├── IApplicationModule.java │ ├── IDegradeService.java │ ├── IInterceptor.java │ ├── IJsonService.java │ ├── IPretreatmentService.java │ └── IService.java │ ├── logger │ ├── DefaultLogger.java │ └── ILogger.java │ ├── model │ ├── Card.java │ ├── CardMeta.java │ ├── ParamMeta.java │ └── ServiceMeta.java │ ├── module │ └── interfaces │ │ ├── IRouteModule.java │ │ └── IRouteModuleGroup.java │ ├── thread │ ├── CancelableCountDownLatch.java │ ├── DefaultPoolExecutor.java │ └── DefaultThreadFactory.java │ └── utils │ ├── ClassUtils.java │ ├── InterceptorTreeMap.java │ ├── MapUtils.java │ ├── PackageUtils.java │ ├── RouteGroupHashMap.java │ ├── RouteHashMap.java │ ├── RouteTagUtils.java │ ├── ServiceHashMap.java │ ├── TextUtils.java │ └── TypeWrapper.java ├── GoRouter-Compiler ├── .gitignore ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── java │ └── com │ │ └── wyjson │ │ └── router │ │ └── compiler │ │ ├── doc │ │ ├── DocumentUtils.java │ │ └── model │ │ │ ├── DocumentModel.java │ │ │ ├── InterceptorModel.java │ │ │ ├── ParamModel.java │ │ │ ├── RouteModel.java │ │ │ └── ServiceModel.java │ │ ├── processor │ │ ├── BaseProcessor.java │ │ ├── GenerateApplicationModuleProcessor.java │ │ ├── GenerateRouteModuleProcessor.java │ │ └── ParamProcessor.java │ │ └── utils │ │ ├── Constants.java │ │ └── Logger.java │ └── resources │ └── META-INF │ └── gradle │ └── incremental.annotation.processors ├── GoRouter-Gradle-Plugin ├── .gitignore ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── kotlin │ └── com │ │ └── wyjson │ │ └── router │ │ └── gradle_plugin │ │ ├── config │ │ └── GoRouterConfig.kt │ │ ├── core │ │ ├── application │ │ │ ├── AssembleApplicationModuleCodeInjector.kt │ │ │ └── AssembleApplicationModuleTask.kt │ │ ├── doc │ │ │ └── GenerateRouteDocTask.kt │ │ └── route │ │ │ ├── AssembleRouteModuleCodeInjector.kt │ │ │ └── AssembleRouteModuleTask.kt │ │ ├── helper │ │ ├── AssembleGoRouteHelperCode.kt │ │ └── GenerateGoRouterHelperTask.kt │ │ ├── launch │ │ └── MainGradlePluginLaunch.kt │ │ ├── model │ │ ├── DocumentModel.kt │ │ ├── InterceptorModel.kt │ │ ├── ParamModel.kt │ │ ├── RouteHelperModel.kt │ │ ├── RouteModel.kt │ │ └── ServiceModel.kt │ │ └── utils │ │ ├── Constants.kt │ │ └── Logger.kt │ └── resources │ └── META-INF │ └── gradle-plugins │ └── com.wyjson.gorouter.properties ├── LICENSE ├── README.md ├── README_Kotlin_DSL.md ├── app ├── .gitignore ├── GoRouter-release-route-doc.json ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── wyjson │ └── go_router │ └── MyApplication.java ├── demo_apk └── app-release-demo-v2_5_6.apk ├── gradle.properties ├── gradle ├── publish-android.gradle ├── publish-java.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── module_common ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── wyjson │ │ ├── module_common │ │ ├── CommonApplication.java │ │ ├── entity │ │ │ └── UserEntity.java │ │ ├── model │ │ │ └── TestModel.java │ │ ├── route │ │ │ ├── RouteTag.java │ │ │ └── service │ │ │ │ ├── DegradeServiceImpl.java │ │ │ │ ├── JsonServiceImpl.java │ │ │ │ ├── PretreatmentServiceImpl.java │ │ │ │ └── user │ │ │ │ ├── PayService.java │ │ │ │ └── UserService.java │ │ └── utils │ │ │ └── ToastUtils.java │ │ └── router │ │ └── helper │ │ ├── module_kotlin │ │ ├── group_kotlin │ │ │ └── KotlinActivityGoRouter.java │ │ └── service │ │ │ └── UserServiceForKotlinGoRouter.java │ │ ├── module_main │ │ └── group_main │ │ │ ├── MainActivityGoRouter.java │ │ │ ├── MainEventActivityGoRouter.java │ │ │ ├── MainEventFragmentGoRouter.java │ │ │ └── MainSplashActivityGoRouter.java │ │ └── module_user │ │ ├── group_new │ │ ├── NewParamActivityGoRouter.java │ │ └── NewParamFragmentGoRouter.java │ │ ├── group_user │ │ ├── UserCardFragmentGoRouter.java │ │ ├── UserInfoActivityGoRouter.java │ │ └── UserSignInActivityGoRouter.java │ │ └── service │ │ ├── PayServiceForAlipayGoRouter.java │ │ ├── PayServiceForWechatPayGoRouter.java │ │ └── UserServiceGoRouter.java │ └── res │ └── values │ └── styles.xml ├── module_kotlin ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── wyjson │ │ └── module_kotlin │ │ ├── activity │ │ └── KotlinActivity.kt │ │ └── route │ │ ├── interceptor │ │ └── KotlinInterceptor.kt │ │ └── service │ │ └── KotlinUserServiceImpl.kt │ └── res │ └── layout │ └── kotlin_activity_kotlin.xml ├── module_main ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── wyjson │ │ └── module_main │ │ ├── MainApplication.java │ │ ├── activity │ │ ├── EventActivity.java │ │ ├── MainActivity.java │ │ └── SplashActivity.java │ │ └── fragment │ │ └── EventFragment.java │ └── res │ ├── drawable │ └── main_splash_bg.xml │ ├── layout │ ├── main_activity_event.xml │ ├── main_activity_main.xml │ └── main_fragment_event.xml │ ├── mipmap-xxhdpi │ └── main_ic_app_logo.png │ └── values │ └── styles.xml ├── module_user ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── wyjson │ │ └── module_user │ │ ├── UserApplication.java │ │ ├── activity │ │ ├── BaseParamActivity.java │ │ ├── ParamActivity.java │ │ ├── SignInActivity.java │ │ └── UserInfoActivity.java │ │ ├── fragment │ │ ├── CardFragment.java │ │ └── ParamFragment.java │ │ └── route │ │ ├── interceptor │ │ ├── AuthenticationInterceptor.java │ │ └── SignInInterceptor.java │ │ └── service │ │ ├── AliPayServiceImpl.java │ │ ├── UserServiceImpl.java │ │ └── WechatPayServiceImpl.java │ └── res │ └── layout │ ├── user_activity_param.xml │ ├── user_activity_sign_in.xml │ ├── user_activity_user_info.xml │ ├── user_fragment_card.xml │ └── user_fragment_param.xml ├── screenshot └── gradle_task_generate_router_doc.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/.gitignore -------------------------------------------------------------------------------- /GoRouter-Annotation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /GoRouter-Annotation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Annotation/build.gradle -------------------------------------------------------------------------------- /GoRouter-Annotation/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=GoRouter-Annotation 2 | -------------------------------------------------------------------------------- /GoRouter-Annotation/src/main/java/com/wyjson/router/annotation/ApplicationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Annotation/src/main/java/com/wyjson/router/annotation/ApplicationModule.java -------------------------------------------------------------------------------- /GoRouter-Annotation/src/main/java/com/wyjson/router/annotation/Interceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Annotation/src/main/java/com/wyjson/router/annotation/Interceptor.java -------------------------------------------------------------------------------- /GoRouter-Annotation/src/main/java/com/wyjson/router/annotation/Param.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Annotation/src/main/java/com/wyjson/router/annotation/Param.java -------------------------------------------------------------------------------- /GoRouter-Annotation/src/main/java/com/wyjson/router/annotation/Route.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Annotation/src/main/java/com/wyjson/router/annotation/Route.java -------------------------------------------------------------------------------- /GoRouter-Annotation/src/main/java/com/wyjson/router/annotation/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Annotation/src/main/java/com/wyjson/router/annotation/Service.java -------------------------------------------------------------------------------- /GoRouter-Api/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /GoRouter-Api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/build.gradle -------------------------------------------------------------------------------- /GoRouter-Api/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/consumer-rules.pro -------------------------------------------------------------------------------- /GoRouter-Api/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=GoRouter-Api 2 | -------------------------------------------------------------------------------- /GoRouter-Api/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/GoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/GoRouter.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/callback/GoCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/callback/GoCallback.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/callback/InterceptorCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/callback/InterceptorCallback.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/callback/impl/GoCallbackImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/callback/impl/GoCallbackImpl.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/core/ApplicationModuleCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/core/ApplicationModuleCenter.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/core/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/core/Constants.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/core/EventCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/core/EventCenter.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/core/InterceptorCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/core/InterceptorCenter.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/core/InterceptorServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/core/InterceptorServiceImpl.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/core/RouteCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/core/RouteCenter.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/core/RouteModuleCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/core/RouteModuleCenter.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/core/ServiceCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/core/ServiceCenter.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/core/Warehouse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/core/Warehouse.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/core/interfaces/IInterceptorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/core/interfaces/IInterceptorService.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/enums/ParamType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/enums/ParamType.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/enums/RouteType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/enums/RouteType.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/exception/NoFoundRouteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/exception/NoFoundRouteException.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/exception/ParamException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/exception/ParamException.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/exception/RouterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/exception/RouterException.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IApplicationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IApplicationModule.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IDegradeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IDegradeService.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IInterceptor.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IJsonService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IJsonService.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IPretreatmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IPretreatmentService.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/interfaces/IService.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/logger/DefaultLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/logger/DefaultLogger.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/logger/ILogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/logger/ILogger.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/model/Card.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/model/Card.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/model/CardMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/model/CardMeta.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/model/ParamMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/model/ParamMeta.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/model/ServiceMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/model/ServiceMeta.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/module/interfaces/IRouteModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/module/interfaces/IRouteModule.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/module/interfaces/IRouteModuleGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/module/interfaces/IRouteModuleGroup.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/thread/CancelableCountDownLatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/thread/CancelableCountDownLatch.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/thread/DefaultPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/thread/DefaultPoolExecutor.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/thread/DefaultThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/thread/DefaultThreadFactory.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/utils/ClassUtils.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/utils/InterceptorTreeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/utils/InterceptorTreeMap.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/utils/MapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/utils/MapUtils.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/utils/PackageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/utils/PackageUtils.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/utils/RouteGroupHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/utils/RouteGroupHashMap.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/utils/RouteHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/utils/RouteHashMap.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/utils/RouteTagUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/utils/RouteTagUtils.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/utils/ServiceHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/utils/ServiceHashMap.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/utils/TextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/utils/TextUtils.java -------------------------------------------------------------------------------- /GoRouter-Api/src/main/java/com/wyjson/router/utils/TypeWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Api/src/main/java/com/wyjson/router/utils/TypeWrapper.java -------------------------------------------------------------------------------- /GoRouter-Compiler/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /GoRouter-Compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/build.gradle -------------------------------------------------------------------------------- /GoRouter-Compiler/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=GoRouter-Compiler 2 | -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/DocumentUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/DocumentUtils.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/model/DocumentModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/model/DocumentModel.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/model/InterceptorModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/model/InterceptorModel.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/model/ParamModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/model/ParamModel.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/model/RouteModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/model/RouteModel.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/model/ServiceModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/doc/model/ServiceModel.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/processor/BaseProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/processor/BaseProcessor.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/processor/GenerateApplicationModuleProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/processor/GenerateApplicationModuleProcessor.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/processor/GenerateRouteModuleProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/processor/GenerateRouteModuleProcessor.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/processor/ParamProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/processor/ParamProcessor.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/utils/Constants.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/utils/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/java/com/wyjson/router/compiler/utils/Logger.java -------------------------------------------------------------------------------- /GoRouter-Compiler/src/main/resources/META-INF/gradle/incremental.annotation.processors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Compiler/src/main/resources/META-INF/gradle/incremental.annotation.processors -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/build.gradle -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/gradle.properties: -------------------------------------------------------------------------------- 1 | ARTIFACT_ID=GoRouter-Gradle-Plugin 2 | -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/config/GoRouterConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/config/GoRouterConfig.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/core/application/AssembleApplicationModuleCodeInjector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/core/application/AssembleApplicationModuleCodeInjector.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/core/application/AssembleApplicationModuleTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/core/application/AssembleApplicationModuleTask.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/core/doc/GenerateRouteDocTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/core/doc/GenerateRouteDocTask.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/core/route/AssembleRouteModuleCodeInjector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/core/route/AssembleRouteModuleCodeInjector.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/core/route/AssembleRouteModuleTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/core/route/AssembleRouteModuleTask.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/helper/AssembleGoRouteHelperCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/helper/AssembleGoRouteHelperCode.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/helper/GenerateGoRouterHelperTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/helper/GenerateGoRouterHelperTask.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/launch/MainGradlePluginLaunch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/launch/MainGradlePluginLaunch.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/DocumentModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/DocumentModel.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/InterceptorModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/InterceptorModel.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/ParamModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/ParamModel.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/RouteHelperModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/RouteHelperModel.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/RouteModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/RouteModel.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/ServiceModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/model/ServiceModel.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/utils/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/utils/Constants.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/utils/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/kotlin/com/wyjson/router/gradle_plugin/utils/Logger.kt -------------------------------------------------------------------------------- /GoRouter-Gradle-Plugin/src/main/resources/META-INF/gradle-plugins/com.wyjson.gorouter.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/GoRouter-Gradle-Plugin/src/main/resources/META-INF/gradle-plugins/com.wyjson.gorouter.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/README.md -------------------------------------------------------------------------------- /README_Kotlin_DSL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/README_Kotlin_DSL.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/GoRouter-release-route-doc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/app/GoRouter-release-route-doc.json -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/wyjson/go_router/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/app/src/main/java/com/wyjson/go_router/MyApplication.java -------------------------------------------------------------------------------- /demo_apk/app-release-demo-v2_5_6.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/demo_apk/app-release-demo-v2_5_6.apk -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/publish-android.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/gradle/publish-android.gradle -------------------------------------------------------------------------------- /gradle/publish-java.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/gradle/publish-java.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk17 -------------------------------------------------------------------------------- /module_common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /module_common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/build.gradle -------------------------------------------------------------------------------- /module_common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/module_common/CommonApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/module_common/CommonApplication.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/module_common/entity/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/module_common/entity/UserEntity.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/module_common/model/TestModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/module_common/model/TestModel.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/module_common/route/RouteTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/module_common/route/RouteTag.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/module_common/route/service/DegradeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/module_common/route/service/DegradeServiceImpl.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/module_common/route/service/JsonServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/module_common/route/service/JsonServiceImpl.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/module_common/route/service/PretreatmentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/module_common/route/service/PretreatmentServiceImpl.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/module_common/route/service/user/PayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/module_common/route/service/user/PayService.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/module_common/route/service/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/module_common/route/service/user/UserService.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/module_common/utils/ToastUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/module_common/utils/ToastUtils.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_kotlin/group_kotlin/KotlinActivityGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_kotlin/group_kotlin/KotlinActivityGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_kotlin/service/UserServiceForKotlinGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_kotlin/service/UserServiceForKotlinGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_main/group_main/MainActivityGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_main/group_main/MainActivityGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_main/group_main/MainEventActivityGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_main/group_main/MainEventActivityGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_main/group_main/MainEventFragmentGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_main/group_main/MainEventFragmentGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_main/group_main/MainSplashActivityGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_main/group_main/MainSplashActivityGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_user/group_new/NewParamActivityGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_user/group_new/NewParamActivityGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_user/group_new/NewParamFragmentGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_user/group_new/NewParamFragmentGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_user/group_user/UserCardFragmentGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_user/group_user/UserCardFragmentGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_user/group_user/UserInfoActivityGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_user/group_user/UserInfoActivityGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_user/group_user/UserSignInActivityGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_user/group_user/UserSignInActivityGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_user/service/PayServiceForAlipayGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_user/service/PayServiceForAlipayGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_user/service/PayServiceForWechatPayGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_user/service/PayServiceForWechatPayGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/java/com/wyjson/router/helper/module_user/service/UserServiceGoRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/java/com/wyjson/router/helper/module_user/service/UserServiceGoRouter.java -------------------------------------------------------------------------------- /module_common/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_common/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /module_kotlin/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /module_kotlin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_kotlin/build.gradle -------------------------------------------------------------------------------- /module_kotlin/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_kotlin/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module_kotlin/src/main/java/com/wyjson/module_kotlin/activity/KotlinActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_kotlin/src/main/java/com/wyjson/module_kotlin/activity/KotlinActivity.kt -------------------------------------------------------------------------------- /module_kotlin/src/main/java/com/wyjson/module_kotlin/route/interceptor/KotlinInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_kotlin/src/main/java/com/wyjson/module_kotlin/route/interceptor/KotlinInterceptor.kt -------------------------------------------------------------------------------- /module_kotlin/src/main/java/com/wyjson/module_kotlin/route/service/KotlinUserServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_kotlin/src/main/java/com/wyjson/module_kotlin/route/service/KotlinUserServiceImpl.kt -------------------------------------------------------------------------------- /module_kotlin/src/main/res/layout/kotlin_activity_kotlin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_kotlin/src/main/res/layout/kotlin_activity_kotlin.xml -------------------------------------------------------------------------------- /module_main/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /module_main/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/build.gradle -------------------------------------------------------------------------------- /module_main/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module_main/src/main/java/com/wyjson/module_main/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/java/com/wyjson/module_main/MainApplication.java -------------------------------------------------------------------------------- /module_main/src/main/java/com/wyjson/module_main/activity/EventActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/java/com/wyjson/module_main/activity/EventActivity.java -------------------------------------------------------------------------------- /module_main/src/main/java/com/wyjson/module_main/activity/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/java/com/wyjson/module_main/activity/MainActivity.java -------------------------------------------------------------------------------- /module_main/src/main/java/com/wyjson/module_main/activity/SplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/java/com/wyjson/module_main/activity/SplashActivity.java -------------------------------------------------------------------------------- /module_main/src/main/java/com/wyjson/module_main/fragment/EventFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/java/com/wyjson/module_main/fragment/EventFragment.java -------------------------------------------------------------------------------- /module_main/src/main/res/drawable/main_splash_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/res/drawable/main_splash_bg.xml -------------------------------------------------------------------------------- /module_main/src/main/res/layout/main_activity_event.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/res/layout/main_activity_event.xml -------------------------------------------------------------------------------- /module_main/src/main/res/layout/main_activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/res/layout/main_activity_main.xml -------------------------------------------------------------------------------- /module_main/src/main/res/layout/main_fragment_event.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/res/layout/main_fragment_event.xml -------------------------------------------------------------------------------- /module_main/src/main/res/mipmap-xxhdpi/main_ic_app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/res/mipmap-xxhdpi/main_ic_app_logo.png -------------------------------------------------------------------------------- /module_main/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_main/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /module_user/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /module_user/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/build.gradle -------------------------------------------------------------------------------- /module_user/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/UserApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/UserApplication.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/activity/BaseParamActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/activity/BaseParamActivity.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/activity/ParamActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/activity/ParamActivity.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/activity/SignInActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/activity/SignInActivity.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/activity/UserInfoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/activity/UserInfoActivity.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/fragment/CardFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/fragment/CardFragment.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/fragment/ParamFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/fragment/ParamFragment.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/route/interceptor/AuthenticationInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/route/interceptor/AuthenticationInterceptor.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/route/interceptor/SignInInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/route/interceptor/SignInInterceptor.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/route/service/AliPayServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/route/service/AliPayServiceImpl.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/route/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/route/service/UserServiceImpl.java -------------------------------------------------------------------------------- /module_user/src/main/java/com/wyjson/module_user/route/service/WechatPayServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/java/com/wyjson/module_user/route/service/WechatPayServiceImpl.java -------------------------------------------------------------------------------- /module_user/src/main/res/layout/user_activity_param.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/res/layout/user_activity_param.xml -------------------------------------------------------------------------------- /module_user/src/main/res/layout/user_activity_sign_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/res/layout/user_activity_sign_in.xml -------------------------------------------------------------------------------- /module_user/src/main/res/layout/user_activity_user_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/res/layout/user_activity_user_info.xml -------------------------------------------------------------------------------- /module_user/src/main/res/layout/user_fragment_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/res/layout/user_fragment_card.xml -------------------------------------------------------------------------------- /module_user/src/main/res/layout/user_fragment_param.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/module_user/src/main/res/layout/user_fragment_param.xml -------------------------------------------------------------------------------- /screenshot/gradle_task_generate_router_doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/screenshot/gradle_task_generate_router_doc.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyjsonGo/GoRouter/HEAD/settings.gradle --------------------------------------------------------------------------------