Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HCDarren/DRouter
/ functions
Functions
141 in github.com/HCDarren/DRouter
⨍
Functions
141
◇
Types & classes
54
↓ 10 callers
Method
action
()
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptor.java:22
↓ 10 callers
Method
build
(Class<? extends IRouterAction> actionClass, String path, boolean extraProcess, ThreadMode threadMode)
drouter-api/src/main/java/com/drouter/api/extra/ActionWrapper.java:58
↓ 10 callers
Method
e
(String tag, String message)
drouter-api/src/main/java/com/drouter/api/extra/ILogger.java:18
↓ 9 callers
Method
invokeAction
(Context context, Map<String, Object> requestData)
drouter-api/src/main/java/com/drouter/api/action/IRouterAction.java:17
↓ 9 callers
Method
isEmpty
(String moduleName)
drouter-compiler/src/main/java/com/drouter/compiler/util/TextUtils.java:10
↓ 7 callers
Method
toString
()
drouter-api/src/main/java/com/drouter/api/result/RouterResult.java:26
↓ 6 callers
Method
debugMessage
显示 debug 信息 @param message
drouter-api/src/main/java/com/drouter/api/core/DRouter.java:220
↓ 6 callers
Method
enqueue
(ActionPost actionPost)
drouter-api/src/main/java/com/drouter/api/thread/Poster.java:10
↓ 6 callers
Method
getInstance
Get instance of router. A All feature U use, will be starts here.
drouter-api/src/main/java/com/drouter/api/core/DRouter.java:74
↓ 5 callers
Method
context
(Context context)
drouter-api/src/main/java/com/drouter/api/core/RouterForward.java:79
↓ 5 callers
Method
getRouterAction
()
drouter-api/src/main/java/com/drouter/api/extra/ActionWrapper.java:31
↓ 5 callers
Method
poll
()
drouter-api/src/main/java/com/drouter/api/thread/ActionPostQueue.java:28
↓ 4 callers
Method
d
(String tag, String message)
drouter-api/src/main/java/com/drouter/api/extra/ILogger.java:12
↓ 4 callers
Method
getDefaultTag
()
drouter-api/src/main/java/com/drouter/api/extra/DefaultLogger.java:50
↓ 4 callers
Method
onResult
(RouterResult result)
drouter-api/src/main/java/com/drouter/api/result/ActionCallback.java:14
↓ 4 callers
Method
param
(String key, Object value)
drouter-api/src/main/java/com/drouter/api/core/RouterForward.java:84
↓ 4 callers
Method
proceed
(ActionPost actionPost)
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptor.java:19
↓ 3 callers
Method
actionPath
()
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptor.java:24
↓ 3 callers
Method
error
(Element element, String message, String... args)
drouter-compiler/src/main/java/com/drouter/compiler/ModuleProcessor.java:171
↓ 3 callers
Method
getExecutorService
()
drouter-api/src/main/java/com/drouter/api/thread/PosterSupport.java:30
↓ 3 callers
Method
getThreadMode
路由转发方法传递的 threadMode 优先级高于 Action 注解上的 threadMode @return
drouter-api/src/main/java/com/drouter/api/core/RouterForward.java:75
↓ 3 callers
Method
onInterrupt
()
drouter-api/src/main/java/com/drouter/api/result/ActionCallback.java:11
↓ 3 callers
Method
releasePendingPost
()
drouter-api/src/main/java/com/drouter/api/thread/ActionPost.java:50
↓ 2 callers
Method
error
(Element element, String message, String... args)
drouter-compiler/src/main/java/com/drouter/compiler/InterceptorProcessor.java:147
↓ 2 callers
Method
getFileNameByPackageName
通过指定包名,扫描包下面包含的所有的ClassName
drouter-api/src/main/java/com/drouter/api/utils/ClassUtils.java:44
↓ 2 callers
Method
getPath
()
drouter-api/src/main/java/com/drouter/api/extra/ActionWrapper.java:50
↓ 2 callers
Method
onInterrupt
()
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptor.java:16
↓ 2 callers
Method
success
()
drouter-api/src/main/java/com/drouter/api/result/RouterResult.java:63
↓ 1 callers
Method
findAction
(String actionName)
drouter-api/src/main/java/com/drouter/api/action/IRouterModule.java:13
↓ 1 callers
Method
getActionClass
()
drouter-api/src/main/java/com/drouter/api/extra/ActionWrapper.java:42
↓ 1 callers
Method
getAsyncPoster
()
drouter-api/src/main/java/com/drouter/api/thread/PosterSupport.java:45
↓ 1 callers
Method
getBackgroundPoster
()
drouter-api/src/main/java/com/drouter/api/thread/PosterSupport.java:34
↓ 1 callers
Method
getInterceptors
()
drouter-api/src/main/java/com/drouter/api/action/IRouterInterceptor.java:15
↓ 1 callers
Method
getMainPoster
()
drouter-api/src/main/java/com/drouter/api/thread/PosterSupport.java:19
↓ 1 callers
Method
getMultiDexPreferences
(Context context)
drouter-api/src/main/java/com/drouter/api/utils/ClassUtils.java:37
↓ 1 callers
Method
getSourcePaths
get all the dex path @param context the application context @return all the dex path @throws PackageManager.NameNotFoundException @throws IOException
drouter-api/src/main/java/com/drouter/api/utils/ClassUtils.java:75
↓ 1 callers
Method
getSupportedAnnotations
()
drouter-compiler/src/main/java/com/drouter/compiler/InterceptorProcessor.java:176
↓ 1 callers
Method
getSupportedAnnotations
()
drouter-compiler/src/main/java/com/drouter/compiler/ModuleProcessor.java:200
↓ 1 callers
Method
i
(String tag, String message)
drouter-api/src/main/java/com/drouter/api/extra/ILogger.java:14
↓ 1 callers
Method
init
初始化数据
drouter-api/src/main/java/com/drouter/api/core/DRouter.java:88
↓ 1 callers
Method
intercept
(ActionChain chain)
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptor.java:12
↓ 1 callers
Method
invokeAction
处理线程切换 @param isMainThread @return
drouter-api/src/main/java/com/drouter/api/interceptor/CallActionInterceptor.java:32
↓ 1 callers
Method
isNotEmpty
(Map<String, String> options)
drouter-compiler/src/main/java/com/drouter/compiler/InterceptorProcessor.java:143
↓ 1 callers
Method
isNotEmpty
(Map<String, String> options)
drouter-compiler/src/main/java/com/drouter/compiler/ModuleProcessor.java:167
↓ 1 callers
Method
isVMMultidexCapable
Identifies if the current VM has a native support for multidex, meaning there is no need for additional installation by this library. @return true if
drouter-api/src/main/java/com/drouter/api/utils/ClassUtils.java:112
↓ 1 callers
Method
isYunOS
判断系统是否为YunOS系统
drouter-api/src/main/java/com/drouter/api/utils/ClassUtils.java:147
↓ 1 callers
Method
object
(Object object)
drouter-api/src/main/java/com/drouter/api/result/RouterResult.java:73
↓ 1 callers
Method
obtainActionPost
(ActionWrapper actionWrapper, Context context, Map<String, Object> params, ActionCallback actionCallback)
drouter-api/src/main/java/com/drouter/api/thread/ActionPost.java:34
↓ 1 callers
Method
openDebug
()
drouter-api/src/main/java/com/drouter/api/core/DRouter.java:53
↓ 1 callers
Method
printMessage
(Diagnostic.Kind kind, Element element, String message, Object[] args)
drouter-compiler/src/main/java/com/drouter/compiler/InterceptorProcessor.java:151
↓ 1 callers
Method
printMessage
(Diagnostic.Kind kind, Element element, String message, Object[] args)
drouter-compiler/src/main/java/com/drouter/compiler/ModuleProcessor.java:175
↓ 1 callers
Method
proceed
(ActionPost actionPost)
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptorChain.java:32
↓ 1 callers
Method
scanAddInterceptors
(final Context context)
drouter-api/src/main/java/com/drouter/api/core/DRouter.java:113
↓ 1 callers
Method
searchModuleClassName
根据 moduleName 查询 module 的全类名 @param moduleName @return
drouter-api/src/main/java/com/drouter/api/core/DRouter.java:242
↓ 1 callers
Method
setRouterAction
(IRouterAction routerAction)
drouter-api/src/main/java/com/drouter/api/extra/ActionWrapper.java:23
↓ 1 callers
Method
setThreadMode
(ThreadMode threadMode)
drouter-api/src/main/java/com/drouter/api/extra/ActionWrapper.java:27
↓ 1 callers
Method
showLog
(boolean isShowLog)
drouter-api/src/main/java/com/drouter/api/extra/ILogger.java:10
↓ 1 callers
Method
showToast
打印显示 Toast @param message
drouter-api/src/main/java/com/drouter/api/core/DRouter.java:232
↓ 1 callers
Method
threadMode
指定 threadMode 这里指定的优先级高于 Action 注解上的 threadMode @param threadMode @return
drouter-api/src/main/java/com/drouter/api/core/RouterForward.java:36
↓ 1 callers
Method
w
(String tag, String message)
drouter-api/src/main/java/com/drouter/api/extra/ILogger.java:16
Method
ActionInterceptorChain
(List<ActionInterceptor> interceptors, ActionPost actionPost, int index)
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptorChain.java:20
Method
ActionPost
(ActionWrapper actionWrapper, Context context, Map<String, Object> params, ActionCallback actionCallback)
drouter-api/src/main/java/com/drouter/api/thread/ActionPost.java:27
Method
ActionWrapper
()
drouter-api/src/main/java/com/drouter/api/extra/ActionWrapper.java:19
Method
AsyncPoster
()
drouter-api/src/main/java/com/drouter/api/thread/AsyncPoster.java:17
Method
BackgroundPoster
()
drouter-api/src/main/java/com/drouter/api/thread/BackgroundPoster.java:21
Method
DRouter
()
drouter-api/src/main/java/com/drouter/api/core/DRouter.java:66
Method
ErrorActionWrapper
()
drouter-api/src/main/java/com/drouter/api/extra/ErrorActionWrapper.java:10
Method
HandlerPoster
(Looper looper, int maxMillisInsideHandleMessage)
drouter-api/src/main/java/com/drouter/api/thread/HandlerPoster.java:23
Method
InitException
(String message)
drouter-api/src/main/java/com/drouter/api/exception/InitException.java:10
Method
RouterActionException
(String message)
drouter-api/src/main/java/com/drouter/api/exception/RouterActionException.java:10
Method
RouterForward
(ActionWrapper actionWrapper, List<ActionInterceptor> interceptors)
drouter-api/src/main/java/com/drouter/api/core/RouterForward.java:41
Method
RouterModuleException
(String message)
drouter-api/src/main/java/com/drouter/api/exception/RouterModuleException.java:10
Method
RouterResult
(Builder builder)
drouter-api/src/main/java/com/drouter/api/result/RouterResult.java:20
Method
action
()
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptorChain.java:44
Method
action
(String actionName)
drouter-api/src/main/java/com/drouter/api/core/DRouter.java:147
Method
actionPath
()
drouter-api/src/main/java/com/drouter/api/interceptor/ActionInterceptorChain.java:49
Method
addition_isCorrect
()
base-core/src/test/java/com/base/core/ExampleUnitTest.java:13
Method
addition_isCorrect
()
circle-module/src/test/java/com/example/circle_module/ExampleUnitTest.java:13
Method
addition_isCorrect
app/src/test/java/com/darren/drouter/ExampleUnitTest.kt:13
Method
addition_isCorrect
()
login-module/src/test/java/com/login/module/ExampleUnitTest.java:13
Method
addition_isCorrect
()
drouter-api/src/test/java/com/drouter/api/ExampleUnitTest.java:13
Method
build
()
drouter-api/src/main/java/com/drouter/api/result/RouterResult.java:78
Method
click
(View view)
circle-module/src/main/java/com/example/circle_module/CircleActivity.java:27
Method
click
(View view)
login-module/src/main/java/com/login/module/LoginActivity.java:30
Method
d
(String tag, String message)
drouter-api/src/main/java/com/drouter/api/extra/DefaultLogger.java:21
Method
debuggable
()
drouter-api/src/main/java/com/drouter/api/core/DRouter.java:62
Method
e
(String tag, String message)
drouter-api/src/main/java/com/drouter/api/extra/DefaultLogger.java:42
Method
enqueue
(ActionPost pendingPost)
drouter-api/src/main/java/com/drouter/api/thread/ActionPostQueue.java:13
Method
enqueue
(ActionPost actionPost)
drouter-api/src/main/java/com/drouter/api/thread/HandlerPoster.java:68
Method
enqueue
(ActionPost actionPost)
drouter-api/src/main/java/com/drouter/api/thread/BackgroundPoster.java:25
Method
enqueue
(ActionPost actionPost)
drouter-api/src/main/java/com/drouter/api/thread/AsyncPoster.java:36
Method
error
()
drouter-api/src/main/java/com/drouter/api/result/RouterResult.java:58
Method
getCode
()
drouter-api/src/main/java/com/drouter/api/result/RouterResult.java:16
Method
getInterceptorClasses
(Map<Integer, ActionInterceptor> map)
drouter-api/src/main/java/com/drouter/api/utils/MapUtils.java:17
Method
getMsg
()
drouter-api/src/main/java/com/drouter/api/result/RouterResult.java:35
Method
getObject
()
drouter-api/src/main/java/com/drouter/api/result/RouterResult.java:39
Method
getSupportedAnnotationTypes
()
drouter-compiler/src/main/java/com/drouter/compiler/InterceptorProcessor.java:167
Method
getSupportedAnnotationTypes
()
drouter-compiler/src/main/java/com/drouter/compiler/ModuleProcessor.java:191
Method
getSupportedSourceVersion
()
drouter-compiler/src/main/java/com/drouter/compiler/InterceptorProcessor.java:161
Method
getSupportedSourceVersion
()
drouter-compiler/src/main/java/com/drouter/compiler/ModuleProcessor.java:185
next →
1–100 of 141, ranked by callers