MCPcopy Index your code
hub / github.com/HCDarren/DRouter

github.com/HCDarren/DRouter @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
195 symbols 440 edges 54 files 66 documented · 34%
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

ActionInterceptor (Interface)
description: 拦截器 author: Darren on 2018/1/22 11:59 email: 240336124@qq.com version: 1.0 [10 implementers]
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptor.java
IRouterAction (Interface)
description: author: Darren on 2018/1/22 10:32 email: 240336124@qq.com version: 1.0 [6 implementers]
drouter-api/src/main/java/com/drouter/api/action/IRouterAction.java
Poster (Interface)
description: author: Darren on 2018/1/23 16:05 email: 240336124@qq.com version: 1.0 [7 implementers]
drouter-api/src/main/java/com/drouter/api/thread/Poster.java
ActionCallback (Interface)
description: author: Darren on 2018/1/24 09:05 email: 240336124@qq.com version: 1.0 [3 implementers]
drouter-api/src/main/java/com/drouter/api/result/ActionCallback.java
ILogger (Interface)
description: author: Darren on 2018/1/22 10:02 email: 240336124@qq.com version: 1.0 [2 implementers]
drouter-api/src/main/java/com/drouter/api/extra/ILogger.java

Core symbols most depended-on inside this repo

build
called by 10
drouter-api/src/main/java/com/drouter/api/extra/ActionWrapper.java
e
called by 10
drouter-api/src/main/java/com/drouter/api/extra/ILogger.java
action
called by 10
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptor.java
isEmpty
called by 9
drouter-compiler/src/main/java/com/drouter/compiler/util/TextUtils.java
invokeAction
called by 9
drouter-api/src/main/java/com/drouter/api/action/IRouterAction.java
toString
called by 7
drouter-api/src/main/java/com/drouter/api/result/RouterResult.java
getInstance
called by 6
drouter-api/src/main/java/com/drouter/api/core/DRouter.java
debugMessage
called by 6
drouter-api/src/main/java/com/drouter/api/core/DRouter.java

Shape

Method 141
Class 45
Interface 8
Enum 1

Languages

Java98%
Kotlin2%

Modules by API surface

drouter-api/src/main/java/com/drouter/api/result/RouterResult.java13 symbols
drouter-api/src/main/java/com/drouter/api/core/DRouter.java12 symbols
drouter-api/src/main/java/com/drouter/api/extra/ActionWrapper.java10 symbols
drouter-compiler/src/main/java/com/drouter/compiler/ModuleProcessor.java9 symbols
drouter-compiler/src/main/java/com/drouter/compiler/InterceptorProcessor.java9 symbols
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptor.java7 symbols
drouter-api/src/main/java/com/drouter/api/extra/DefaultLogger.java7 symbols
drouter-api/src/main/java/com/drouter/api/core/RouterForward.java7 symbols
drouter-api/src/main/java/com/drouter/api/utils/ClassUtils.java6 symbols
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptorChain.java6 symbols
drouter-api/src/main/java/com/drouter/api/extra/ILogger.java6 symbols
app/src/main/java/com/darren/drouter/MainActivity.java6 symbols

For agents

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

⬇ download graph artifact