MCPcopy Index your code
hub / github.com/Xiasm/EasyRouter

github.com/Xiasm/EasyRouter @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
197 symbols 431 edges 50 files 80 documented · 41%
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

IInterceptor (Interface)
@author: luoxiaohui @date: 2019-05-23 20:52 @desc: [7 implementers]
easy-core/src/main/java/com/xsm/easy/core/template/IInterceptor.java
Module1Providers (Interface)
Author: 夏胜明 Date: 2018/8/20 0020 Email: xiasem@163.com Description: [3 implementers]
base/src/main/java/com/xsm/base/providers/module1/Module1Providers.java
InterceptorCallback (Interface)
@author: luoxiaohui @date: 2019-05-23 20:41 @desc: 拦截器回调 [2 implementers]
easy-core/src/main/java/com/xsm/easy/core/callback/InterceptorCallback.java
NavigationCallback (Interface)
Author: 夏胜明 Date: 2018/4/25 0025 Email: xiasem@163.com Description: [1 implementers]
easy-core/src/main/java/com/xsm/easy/core/callback/NavigationCallback.java
IRouteGroup (Interface)
Author: 夏胜明 Date: 2018/3/29 0029 Email: xiasem@163.com Description:
easy-core/src/main/java/com/xsm/easy/core/template/IRouteGroup.java
IInterceptorGroup (Interface)
@author: luoxiaohui @date: 2019-05-23 20:36 @desc:
easy-core/src/main/java/com/xsm/easy/core/template/IInterceptorGroup.java

Core symbols most depended-on inside this repo

isEmpty
called by 16
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/Utils.java
build
called by 16
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java
getsInstance
called by 9
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java
getGroup
called by 8
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java
isEmpty
called by 8
easy-core/src/main/java/com/xsm/easy/core/utils/Utils.java
add
called by 8
base/src/main/java/com/xsm/base/providers/module1/Module1Providers.java
getPath
called by 7
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java
i
called by 7
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/Log.java

Shape

Method 149
Class 38
Interface 9
Enum 1

Languages

Java100%

Modules by API surface

easy-core/src/main/java/com/xsm/easy/core/Postcard.java36 symbols
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java14 symbols
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java14 symbols
app/src/main/java/com/xsm/easyrouter/MainActivity.java10 symbols
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java9 symbols
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/RouterProcessor.java8 symbols
easy-core/src/main/java/com/xsm/easy/core/implments/InterceptorImpl.java7 symbols
easy-core/src/main/java/com/xsm/easy/core/callback/NavigationCallback.java5 symbols
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/InterceptorProcessor.java5 symbols
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/ExtraProcessor.java5 symbols
easy-core/src/main/java/com/xsm/easy/core/utils/ClassUtils.java4 symbols
easy-core/src/main/java/com/xsm/easy/core/utils/CancelableCountDownLatch.java4 symbols

For agents

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

⬇ download graph artifact