MCPcopy Index your code
hub / github.com/Freelander/Elephant

github.com/Freelander/Elephant @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,389 symbols 3,245 edges 125 files 239 documented · 17%
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

BaseFuncIml (Interface)
Created by Jun on 2016/10/17. [13 implementers]
app/src/main/java/com/jun/elephant/common/BaseFuncIml.java
PtrUIHandler (Interface)
(no doc) [8 implementers]
liraries/ptr-lib/src/in/srain/cube/views/ptr/PtrUIHandler.java
BaseView (Interface)
Created by baixiaokang on 16/4/22. [4 implementers]
app/src/main/java/com/jun/elephant/mvpframe/BaseView.java
PtrHandler2 (Interface)
(no doc) [1 implementers]
liraries/ptr-lib/src/in/srain/cube/views/ptr/PtrHandler2.java
OnMenuItemClickListener (Interface)
(no doc) [4 implementers]
app/src/main/java/com/jun/elephant/ui/adapter/DrawerMenuAdapter.java
PtrHandler (Interface)
(no doc) [1 implementers]
liraries/ptr-lib/src/in/srain/cube/views/ptr/PtrHandler.java
TokenApi (Interface)
Created by Jun on 2016/6/27. [1 implementers]
app/src/main/java/com/jun/elephant/api/TokenApi.java
UserApi (Interface)
Created by Jun on 2016/4/16.
app/src/main/java/com/jun/elephant/api/UserApi.java

Core symbols most depended-on inside this repo

getString
called by 80
app/src/main/java/com/jun/elephant/util/SharePreferencesHelper.java
add
called by 41
app/src/main/java/com/jun/elephant/mvpframe/rx/RxManager.java
getData
called by 39
app/src/main/java/com/jun/elephant/ui/topic/list/TopicListByMeFragment.java
isEmpty
called by 39
app/src/main/java/com/jun/elephant/mvpframe/rx/RxBus.java
getId
called by 30
app/src/main/java/com/jun/elephant/entity/user/UserEntity.java
setViewState
called by 23
app/src/main/java/com/jun/elephant/ui/widget/MultiStateView.java
setContentView
called by 19
app/src/main/java/com/jun/elephant/common/BaseFragment.java
getName
called by 19
app/src/main/java/com/jun/elephant/entity/user/UserEntity.java

Shape

Method 1,206
Class 138
Interface 42
Enum 3

Languages

Java100%

Modules by API surface

app/src/main/java/com/jun/elephant/entity/topic/TopicEntity.java96 symbols
liraries/ptr-lib/src/in/srain/cube/views/ptr/PtrFrameLayout.java89 symbols
liraries/ptr-lib/src/in/srain/cube/views/ptr/header/MaterialProgressDrawable.java70 symbols
app/src/main/java/com/jun/elephant/entity/user/UserEntity.java54 symbols
liraries/ptr-lib/src/in/srain/cube/views/ptr/indicator/PtrIndicator.java44 symbols
app/src/main/java/com/jun/elephant/ui/widget/NestedWebView.java42 symbols
app/src/main/java/com/jun/elephant/entity/topic/TopicPublishEntity.java31 symbols
liraries/ptr-lib/src/in/srain/cube/views/ptr/header/StoreHouseHeader.java29 symbols
app/src/main/java/com/jun/elephant/common/BaseActivity.java27 symbols
liraries/ptr-lib/src/in/srain/cube/views/ptr/PtrClassicDefaultHeader.java23 symbols
app/src/main/java/com/jun/elephant/entity/user/MessageEntity.java23 symbols
app/src/main/java/com/jun/elephant/ui/topic/details/TopicDetailsActivity.java22 symbols

For agents

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

⬇ download graph artifact