MCPcopy Create free account

hub / github.com/Xiasm/EasyRouter / functions

Functions149 in github.com/Xiasm/EasyRouter

↓ 16 callersMethodbuild
()
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java:233
↓ 16 callersMethodisEmpty
(CharSequence cs)
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/Utils.java:14
↓ 9 callersMethodgetsInstance
()
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java:53
↓ 8 callersMethodadd
(int a, int b)
base/src/main/java/com/xsm/base/providers/module1/Module1Providers.java:13
↓ 8 callersMethodgetGroup
()
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:94
↓ 8 callersMethodisEmpty
(String str)
easy-core/src/main/java/com/xsm/easy/core/utils/Utils.java:13
↓ 7 callersMethodgetPath
()
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:86
↓ 7 callersMethodi
(String msg)
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/Log.java:24
↓ 6 callersMethodput
(K key, V value)
easy-core/src/main/java/com/xsm/easy/core/utils/UniqueKeyTreeMap.java:12
↓ 5 callersMethodexecute
以递归的方式走完所有拦截器的process()方法 @author luoxiaohui @createTime 2019-06-18 15:22
easy-core/src/main/java/com/xsm/easy/core/implments/InterceptorImpl.java:96
↓ 4 callersMethodgetType
()
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:62
↓ 4 callersMethodinit
在调用EasyRouter.init()初始化时,会调用到此方法 @author luoxiaohui @createTime 2019-06-18 10:39
easy-core/src/main/java/com/xsm/easy/core/template/IInterceptor.java:27
↓ 4 callersMethodonNext
未拦截,走正常流程 @author luoxiaohui @createTime 2019-05-23 20:50
easy-core/src/main/java/com/xsm/easy/core/callback/InterceptorCallback.java:17
↓ 3 callersMethodbuild
(String path)
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java:97
↓ 3 callersMethodgetDestination
()
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:78
↓ 3 callersMethodnavigation
()
easy-core/src/main/java/com/xsm/easy/core/Postcard.java:237
↓ 3 callersMethodnewLog
(Messager messager)
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/Log.java:20
↓ 3 callersMethodonInterrupt
中断了路由跳转 @author luoxiaohui @createTime 2019-06-18 17:00
easy-core/src/main/java/com/xsm/easy/core/callback/NavigationCallback.java:37
↓ 2 callersMethod_navigation
(final Context context, final Postcard postcard, final int requestCode, final NavigationCallback callback)
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java:160
↓ 2 callersMethodgetEnterAnim
()
easy-core/src/main/java/com/xsm/easy/core/Postcard.java:46
↓ 2 callersMethodgetExitAnim
()
easy-core/src/main/java/com/xsm/easy/core/Postcard.java:48
↓ 2 callersMethodgetMsg
()
easy-core/src/main/java/com/xsm/easy/core/utils/CancelableCountDownLatch.java:31
↓ 2 callersMethodgetOptionsBundle
()
easy-core/src/main/java/com/xsm/easy/core/Postcard.java:233
↓ 2 callersMethodloadInto
(Map<String, Class<? extends IRouteGroup>> routes)
easy-core/src/main/java/com/xsm/easy/core/template/IRouteRoot.java:13
↓ 2 callersMethodsetGroup
(String group)
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:98
↓ 1 callersMethodaddArrayStatement
添加数组 @param statement @param fieldName @param typeMirror @param element
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java:161
↓ 1 callersMethodaddObjectStatement
添加对象 String/List/Parcelable @param statement @param extraName @param typeMirror @param element
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java:101
↓ 1 callersMethodbuildStatement
(Element element)
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java:54
↓ 1 callersMethodcancel
当遇到特殊情况时,需要将计步器清0 @author luoxiaohui @createTime 2019-06-18 14:47
easy-core/src/main/java/com/xsm/easy/core/utils/CancelableCountDownLatch.java:24
↓ 1 callersMethodcategories
检查是否配置 group 如果没有配置 则从path截取出组名 @param routeMeta
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/RouterProcessor.java:248
↓ 1 callersMethodcategories
记录需要生成的类与属性 @param elements @throws IllegalAccessException
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/ExtraProcessor.java:140
↓ 1 callersMethodextractGroup
获得组别 @param path @return
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java:119
↓ 1 callersMethodgenerateAutoWired
()
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/ExtraProcessor.java:98
↓ 1 callersMethodgeneratedGroup
(TypeElement iRouteGroup)
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/RouterProcessor.java:200
↓ 1 callersMethodgeneratedRoot
生成Root类 作用:记录<分组,对应的Group类> @param iRouteRoot @param iRouteGroup
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/RouterProcessor.java:164
↓ 1 callersMethodgetElement
()
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:70
↓ 1 callersMethodgetExtras
()
easy-core/src/main/java/com/xsm/easy/core/Postcard.java:44
↓ 1 callersMethodgetFileNameByPackageName
得到路由表的类名 @param context @param packageName @return @throws PackageManager.NameNotFoundException @throws InterruptedException
easy-core/src/main/java/com/xsm/easy/core/utils/ClassUtils.java:60
↓ 1 callersMethodgetFlags
()
easy-core/src/main/java/com/xsm/easy/core/Postcard.java:68
↓ 1 callersMethodgetInstance
()
easy-core/src/main/java/com/xsm/easy/core/ExtraManager.java:20
↓ 1 callersMethodgetService
()
easy-core/src/main/java/com/xsm/easy/core/Postcard.java:50
↓ 1 callersMethodgetSourcePaths
获得程序所有的apk(instant run会产生很多split apk) @param context @return @throws PackageManager.NameNotFoundException
easy-core/src/main/java/com/xsm/easy/core/utils/ClassUtils.java:39
↓ 1 callersMethodinit
(Application application)
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java:64
↓ 1 callersMethodinit
初始化路由时,需要轮询每个拦截器中的init()方法 @author luoxiaohui @createTime 2019-06-18 14:10
easy-core/src/main/java/com/xsm/easy/core/implments/InterceptorImpl.java:30
↓ 1 callersMethodinitProviders
()
app/src/main/java/com/xsm/easyrouter/MainActivity.java:28
↓ 1 callersMethodinject
注入 @param instance
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java:272
↓ 1 callersMethodinjectTarget
加入 $T t = ($T)target @param className
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java:228
↓ 1 callersMethodloadExtra
(Object target)
easy-core/src/main/java/com/xsm/easy/core/template/IExtra.java:7
↓ 1 callersMethodloadExtras
注入 @param instance
easy-core/src/main/java/com/xsm/easy/core/ExtraManager.java:42
↓ 1 callersMethodloadInfo
分组表制作
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java:79
↓ 1 callersMethodloadInto
(Map<String, RouteMeta> atlas)
easy-core/src/main/java/com/xsm/easy/core/template/IRouteGroup.java:15
↓ 1 callersMethodnewDefaultPoolExecutor
(int corePoolSize)
easy-core/src/main/java/com/xsm/easy/core/thread/DefaultPoolExecutor.java:34
↓ 1 callersMethodonArrival
成功跳转 @param postcard
easy-core/src/main/java/com/xsm/easy/core/callback/NavigationCallback.java:30
↓ 1 callersMethodonFound
找到跳转页面 @param postcard
easy-core/src/main/java/com/xsm/easy/core/callback/NavigationCallback.java:18
↓ 1 callersMethodonInterceptions
执行拦截逻辑 @author luoxiaohui @createTime 2019-06-18 14:56
easy-core/src/main/java/com/xsm/easy/core/implments/InterceptorImpl.java:57
↓ 1 callersMethodonLost
未找到 @param postcard
easy-core/src/main/java/com/xsm/easy/core/callback/NavigationCallback.java:24
↓ 1 callersMethodparseInterceptor
解析拦截器 @author luoxiaohui @createTime 2019-05-23 20:12
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/InterceptorProcessor.java:109
↓ 1 callersMethodprepareCard
准备卡片 @param card
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java:225
↓ 1 callersMethodprocess
拦截器流程 @author luoxiaohui @createTime 2019-05-23 20:53
easy-core/src/main/java/com/xsm/easy/core/template/IInterceptor.java:20
↓ 1 callersMethodprocessorRoute
(Set<? extends Element> rootElements)
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/RouterProcessor.java:130
↓ 1 callersMethodrouteVerify
验证path路由地址的合法性 @param routeMeta @return
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/RouterProcessor.java:270
↓ 1 callersMethodsetDestination
(Class<?> destination)
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:82
↓ 1 callersMethodsetElementUtils
(Elements elementUtils)
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java:44
↓ 1 callersMethodsetPath
(String path)
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:90
↓ 1 callersMethodsetService
(IService service)
easy-core/src/main/java/com/xsm/easy/core/Postcard.java:54
↓ 1 callersMethodsetType
(Type type)
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:66
↓ 1 callersMethodsetTypeUtils
(Types typeUtils)
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java:50
↓ 1 callersMethodverify
验证节点是否含有拦截器注解 @author luoxiaohui @createTime 2019-05-23 20:21
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/InterceptorProcessor.java:175
↓ 1 callersMethodwithString
(@Nullable String key, @Nullable String value)
easy-core/src/main/java/com/xsm/easy/core/Postcard.java:98
MethodCancelableCountDownLatch
(int count)
easy-core/src/main/java/com/xsm/easy/core/utils/CancelableCountDownLatch.java:14
MethodEasyRouter
()
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java:49
MethodExtraManager
()
easy-core/src/main/java/com/xsm/easy/core/ExtraManager.java:32
MethodLoadExtraBuilder
(ParameterSpec parameterSpec)
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/LoadExtraBuilder.java:36
MethodLog
(Messager messager)
easy-compiler/src/main/java/com/xsm/easy/compiler/utils/Log.java:16
MethodNoRouteFoundException
(String detailMessage)
easy-core/src/main/java/com/xsm/easy/core/exception/NoRouteFoundException.java:12
MethodPostcard
(String path, String group)
easy-core/src/main/java/com/xsm/easy/core/Postcard.java:34
MethodRouteMeta
()
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:45
Methodadd
(View view)
app/src/main/java/com/xsm/easyrouter/MainActivity.java:63
Methodadd
(int a, int b)
module1/src/main/java/com/xsm/module1/Module1ProvidersImpl.java:15
Methodaddition_isCorrect
()
easy-core/src/test/java/com/xsm/easy/core/ExampleUnitTest.java:13
Methodaddition_isCorrect
()
base/src/test/java/com/xsm/base/ExampleUnitTest.java:13
Methodaddition_isCorrect
()
app/src/test/java/com/xsm/easyrouter/ExampleUnitTest.java:13
Methodaddition_isCorrect
()
module2/src/test/java/com/xsm/module2/ExampleUnitTest.java:13
Methodaddition_isCorrect
()
module1/src/test/java/com/xsm/module1/ExampleUnitTest.java:13
Methodbuild
(Type type, Class<?> destination, String path, String group)
easy-annotation/src/main/java/com/xsm/easy/annotation/modle/RouteMeta.java:40
Methodinit
在调用EasyRouter.init()初始化时,会调用到此方法 @param context @author luoxiaohui @createTime 2019-06-18 10:39
app/src/main/java/com/xsm/easyrouter/BussinessInterceptor.java:43
Methodinit
(ProcessingEnvironment processingEnv)
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/InterceptorProcessor.java:68
Methodinit
(ProcessingEnvironment processingEnvironment)
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/RouterProcessor.java:91
Methodinit
(ProcessingEnvironment processingEnvironment)
easy-compiler/src/main/java/com/xsm/easy/compiler/processor/ExtraProcessor.java:71
Methodinit
在调用EasyRouter.init()初始化时,会调用到此方法 @param context @author luoxiaohui @createTime 2019-06-18 10:39
module1/src/main/java/com/xsm/module1/LoginInterceptor.java:43
MethodloadInto
key为拦截器的优先级,value为拦截器 @author luoxiaohui @createTime 2019-05-23 20:54 @param map
easy-core/src/main/java/com/xsm/easy/core/template/IInterceptorGroup.java:18
Methodnavigation
(final Context context, final Postcard postcard, final int requestCode, final NavigationCallback callback)
easy-core/src/main/java/com/xsm/easy/core/EasyRouter.java:136
MethodnewThread
(Runnable r)
easy-core/src/main/java/com/xsm/easy/core/thread/DefaultPoolExecutor.java:22
MethodonArrival
(Postcard postcard)
app/src/main/java/com/xsm/easyrouter/MainActivity.java:50
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/xsm/easyrouter/MainActivity.java:21
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/xsm/easyrouter/ShowActivity.java:11
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/xsm/easyrouter/Main2Activity.java:11
MethodonCreate
()
app/src/main/java/com/xsm/easyrouter/app/MyApplication.java:15
MethodonCreate
(Bundle savedInstanceState)
module2/src/main/java/com/xsm/module2/Module2MainActivity.java:11
MethodonCreate
(Bundle savedInstanceState)
module1/src/main/java/com/xsm/module1/Module1MainActivity.java:17
next →1–100 of 149, ranked by callers