MCPcopy Index your code
hub / github.com/Ericliu001/Weather2016

github.com/Ericliu001/Weather2016 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
195 symbols 386 edges 39 files 45 documented · 23%
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

Repository (Interface)
Created by ericliu on 12/04/2016. [4 implementers]
app/src/main/java/com/example/ericliu/weather2016/framework/repository/Repository.java
Presenter (Interface)
Created by Eric Liu on 12/01/2016. [3 implementers]
app/src/main/java/com/example/ericliu/weather2016/framework/mvp/Presenter.java
DisplayView (Interface)
Created by Eric Liu on 12/01/2016. [2 implementers]
app/src/main/java/com/example/ericliu/weather2016/framework/mvp/DisplayView.java
ViewModel (Interface)
Created by Eric Liu on 12/01/2016. [2 implementers]
app/src/main/java/com/example/ericliu/weather2016/framework/mvp/ViewModel.java
Specification (Interface)
Created by ericliu on 12/04/2016. [1 implementers]
app/src/main/java/com/example/ericliu/weather2016/framework/repository/Specification.java

Core symbols most depended-on inside this repo

onUpdateComplete
called by 4
app/src/main/java/com/example/ericliu/weather2016/framework/mvp/Presenter.java
setPresenter
called by 4
app/src/main/java/com/example/ericliu/weather2016/framework/mvp/ViewModel.java
showProgressBar
called by 4
app/src/main/java/com/example/ericliu/weather2016/ui/presenter/MainActivityPresenter.java
getRequestStatus
called by 4
app/src/main/java/com/example/ericliu/weather2016/ui/viewmodel/MainActivityViewModel.java
get
called by 3
app/src/main/java/com/example/ericliu/weather2016/framework/repository/Repository.java
setThrowable
called by 3
app/src/main/java/com/example/ericliu/weather2016/framework/repository/RepositoryResult.java
setCityName
called by 3
app/src/main/java/com/example/ericliu/weather2016/model/WeatherSpecification.java
getComponent
called by 3
app/src/main/java/com/example/ericliu/weather2016/application/MyApplication.java

Shape

Method 152
Class 30
Interface 11
Enum 2

Languages

Java100%

Modules by API surface

app/src/main/java/com/example/ericliu/weather2016/ui/viewmodel/MainActivityViewModel.java20 symbols
app/src/main/java/com/example/ericliu/weather2016/ui/MainActivity.java13 symbols
app/src/main/java/com/example/ericliu/weather2016/ui/presenter/MainActivityPresenter.java12 symbols
app/src/main/java/com/example/ericliu/weather2016/model/Weather.java9 symbols
app/src/androidTestMock/java/com/example/ericliu/weather2016/MainActivityViewModelTest.java8 symbols
app/src/test/java/com/example/ericliu/weather2016/ui/presenter/MainActivityPresenterTest.java7 symbols
app/src/mock/java/com/example/ericliu/weather2016/repo/FakeRemoteWeatherRepo.java7 symbols
app/src/main/java/com/example/ericliu/weather2016/util/SimpleCountingIdlingResource.java7 symbols
app/src/main/java/com/example/ericliu/weather2016/repo/RemoteWeatherRepo.java7 symbols
app/src/main/java/com/example/ericliu/weather2016/framework/repository/RepositoryResult.java7 symbols
app/src/main/java/com/example/ericliu/weather2016/framework/mvp/StubPresenter.java7 symbols
app/src/main/java/com/example/ericliu/weather2016/framework/mvp/Presenter.java7 symbols

For agents

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

⬇ download graph artifact