MCPcopy Index your code
hub / github.com/MrBigBang/TreeMenu

github.com/MrBigBang/TreeMenu @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
104 symbols 249 edges 14 files 16 documented · 15%
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

OnMenuClickListener (Interface)
(no doc) [3 implementers]
treemenu/src/main/java/com/hyman/treemenu/DrawerMenuLayout.java
IAnimationExecutor (Interface)
(no doc) [1 implementers]
treemenu/src/main/java/com/hyman/treemenu/MenuView.java
OnSubMenuClickListener (Interface)
(no doc) [1 implementers]
treemenu/src/main/java/com/hyman/treemenu/ExpandableMenu.java

Core symbols most depended-on inside this repo

setTag
called by 28
treemenu/src/main/java/com/hyman/treemenu/pojo/BaseMenu.java
changeColor
called by 10
treemenu/src/main/java/com/hyman/treemenu/MenuView.java
e
called by 9
treemenu/src/main/java/com/hyman/treemenu/utils/Trace.java
isExpand
called by 5
treemenu/src/main/java/com/hyman/treemenu/ExpandableMenu.java
addSubMenus
called by 4
treemenu/src/main/java/com/hyman/treemenu/ExpandableMenu.java
updateContainerHeight
called by 4
treemenu/src/main/java/com/hyman/treemenu/ExpandableMenu.java
collapse
called by 4
treemenu/src/main/java/com/hyman/treemenu/ExpandableMenu.java
getTag
called by 4
treemenu/src/main/java/com/hyman/treemenu/pojo/BaseMenu.java

Shape

Method 87
Class 14
Interface 3

Languages

Java100%

Modules by API surface

treemenu/src/main/java/com/hyman/treemenu/MenuView.java24 symbols
treemenu/src/main/java/com/hyman/treemenu/ExpandableMenu.java20 symbols
treemenu/src/main/java/com/hyman/treemenu/DrawerMenuLayout.java16 symbols
app/src/main/java/com/hyman/treemenudemo/MainActivity.java9 symbols
app/src/main/java/com/hyman/treemenudemo/MenuInScrollViewFragment.java7 symbols
treemenu/src/main/java/com/hyman/treemenu/utils/Trace.java6 symbols
treemenu/src/main/java/com/hyman/treemenu/pojo/BaseMenu.java4 symbols
app/src/main/java/com/hyman/treemenudemo/InitSelectedMenuFragment.java4 symbols
treemenu/src/main/java/com/hyman/treemenu/UnExpandableMenu.java3 symbols
app/src/main/java/com/hyman/treemenudemo/AboutMeFragment.java3 symbols
treemenu/src/main/java/com/hyman/treemenu/pojo/TopMenu.java2 symbols
treemenu/src/main/java/com/hyman/treemenu/pojo/SecMenu.java2 symbols

For agents

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

⬇ download graph artifact