MCPcopy Index your code
hub / github.com/Kelin-Hong/MVVMLight

github.com/Kelin-Hong/MVVMLight @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
283 symbols 548 edges 39 files 46 documented · 16%
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

ViewModel (Interface)
Created by kelin on 16-3-15. [5 implementers]
library/src/main/java/com/kelin/mvvmlight/base/ViewModel.java
NewsDetailService (Interface)
Created by kelin on 16-4-29.
sample/src/main/java/com/kelin/mvvmlight/zhihu/newsdetail/NewsDetailService.java
NewsDetailCssService (Interface)
Created by kelin on 16-4-29.
sample/src/main/java/com/kelin/mvvmlight/zhihu/newsdetail/NewsDetailCssService.java
TopNewsService (Interface)
Created by kelin on 16-4-26.
sample/src/main/java/com/kelin/mvvmlight/zhihu/news/TopNewsService.java
NewsService (Interface)
Created by kelin on 16-4-26.
sample/src/main/java/com/kelin/mvvmlight/zhihu/news/NewsService.java

Core symbols most depended-on inside this repo

getAction
called by 21
library/src/main/java/com/kelin/mvvmlight/messenger/Messenger.java
execute
called by 21
library/src/main/java/com/kelin/mvvmlight/messenger/WeakAction.java
create
called by 13
sample/src/main/java/com/kelin/mvvmlight/zhihu/retrofit/ApiTypeAdapterFactory.java
getTarget
called by 11
library/src/main/java/com/kelin/mvvmlight/messenger/WeakAction.java
getInstance
called by 9
sample/src/main/java/com/kelin/mvvmlight/zhihu/retrofit/RetrofitProvider.java
getToken
called by 8
library/src/main/java/com/kelin/mvvmlight/messenger/Messenger.java
cleanup
called by 6
library/src/main/java/com/kelin/mvvmlight/messenger/Messenger.java
sendToTargetOrType
called by 6
library/src/main/java/com/kelin/mvvmlight/messenger/Messenger.java

Shape

Method 222
Class 56
Interface 5

Languages

Java100%

Modules by API surface

sample/src/main/java/com/kelin/mvvmlight/zhihu/news/TopNewsService.java42 symbols
sample/src/main/java/com/kelin/mvvmlight/zhihu/news/NewsService.java29 symbols
sample/src/main/java/com/kelin/mvvmlight/zhihu/newsdetail/NewsDetailService.java27 symbols
library/src/main/java/com/kelin/mvvmlight/messenger/Messenger.java24 symbols
library/src/main/java/com/kelin/mvvmlight/bindingadapter/listview/ViewBindingAdapter.java13 symbols
library/src/main/java/com/kelin/mvvmlight/bindingadapter/recyclerview/ViewBindingAdapter.java11 symbols
sample/src/main/java/com/kelin/mvvmlight/zhihu/MainActivity.java8 symbols
library/src/main/java/com/kelin/mvvmlight/messenger/WeakAction.java8 symbols
library/src/main/java/com/kelin/mvvmlight/bindingadapter/view/ViewBindingAdapter.java8 symbols
library/src/main/java/com/kelin/mvvmlight/bindingadapter/scrollview/ViewBindingAdapter.java8 symbols
library/src/main/java/com/kelin/mvvmlight/bindingadapter/edittext/ViewBindingAdapter.java8 symbols
sample/src/main/java/com/kelin/mvvmlight/zhihu/utils/AlphaForegroundColorSpan.java7 symbols

For agents

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

⬇ download graph artifact