MCPcopy Index your code
hub / github.com/LinXueyuanStdio/lifecycle-component

github.com/LinXueyuanStdio/lifecycle-component @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
531 symbols 1,034 edges 88 files 114 documented · 21%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ZhihuInfoService (Interface)
================================================ 向外提供服务的接口, 在此接口中声明一些具有特定功能的方法提供给外部, 即可让一个组件与其他组件或宿主进行交互 @see <a href=" [4 …
component/CommonService/src/main/java/me/jessyan/armscomponent/commonservice/zhihu/service/ZhihuInfoService.java
GoldService (Interface)
================================================ 展示 Retrofit#create(Class) 中需要传入的 ApiService 的使用方式 存放关于 gold 的一些 [1 implementers]
module/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/api/service/GoldService.java
GankService (Interface)
================================================ 展示 Retrofit#create(Class) 中需要传入的 ApiService 的使用方式 存放关于 gank 的一些 [1 implementers]
module/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/api/service/GankService.java
ZhihuService (Interface)
================================================ 展示 Retrofit#create(Class) 中需要传入的 ApiService 的使用方式 存放关于 zhihu 的一 [1 implementers]
module/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/api/service/ZhihuService.java
Api (Interface)
================================================ CommonSDK 的 Api 可以定义公用的关于 API 的相关常量, 比如说请求地址, 错误码等, 每个组件的 Api 可以定义组件自己的
component/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/http/Api.java
GoldInfoService (Interface)
================================================ 向外提供服务的接口, 在此接口中声明一些具有特定功能的方法提供给外部, 即可让一个组件与其他组件或宿主进行交互 @see <a href=" [4 …
component/CommonService/src/main/java/me/jessyan/armscomponent/commonservice/gold/service/GoldInfoService.java
GoldHomeComponent (Interface)
================================================ 展示 Component 的用法 @see <a href="https://github.com/JessYanCoding/MVPArm
module/module_gold/src/main/java/me/jessyan/armscomponent/gold/di/component/GoldHomeComponent.java
GankHomeComponent (Interface)
================================================ 展示 Component 的用法 @see <a href="https://github.com/JessYanCoding/MVPArm
module/module_gank/src/main/java/me/jessyan/armscomponent/gank/di/component/GankHomeComponent.java

Core symbols most depended-on inside this repo

build
called by 16
module/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/di/component/ZhihuHomeComponent.java
builder
called by 10
component/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/imgaEngine/config/CommonImageConfigImpl.java
getActivity
called by 7
module/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/contract/ZhihuHomeContract.java
navigation
called by 6
component/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/utils/Utils.java
clear
called by 6
component/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/imgaEngine/Strategy/CommonGlideImageLoaderStrategy.java
getUrl
called by 5
module/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/entity/GoldListBean.java
getName
called by 5
component/CommonService/src/main/java/me/jessyan/armscomponent/commonservice/gold/bean/GoldInfo.java
view
called by 4
module/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/di/component/ZhihuHomeComponent.java

Shape

Method 425
Class 70
Interface 36

Languages

Java100%

Modules by API surface

component/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/imgaEngine/config/CommonImageConfigImpl.java43 symbols
module/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/entity/DailyListBean.java31 symbols
module/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/model/entity/GoldListBean.java23 symbols
module/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/model/entity/ZhihuDetailBean.java21 symbols
module/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/model/entity/GankItemBean.java21 symbols
module/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/activity/GoldHomeActivity.java19 symbols
module/module_gank/src/main/java/me/jessyan/armscomponent/gank/mvp/ui/activity/GankHomeActivity.java19 symbols
module/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/ui/activity/DetailActivity.java14 symbols
module/module_zhihu/src/main/java/me/jessyan/armscomponent/zhihu/mvp/ui/activity/ZhihuHomeActivity.java13 symbols
component/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/core/FragmentLifecycleCallbacksImpl.java13 symbols
component/CommonSDK/src/main/java/me/jessyan/armscomponent/commonsdk/http/SSLSocketClient.java10 symbols
module/module_app/src/main/java/me/jessyan/armscomponent/app/mvp/ui/activity/MainActivity.java9 symbols

For agents

$ claude mcp add lifecycle-component \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact