MCPcopy Index your code
hub / github.com/byhieg/JavaTutorial

github.com/byhieg/JavaTutorial @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
840 symbols 1,597 edges 260 files 308 documented · 37%
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

Subject (Interface)
Created by shiqifeng on 2017/3/17. Mail byhieg@gmail.com [5 implementers]
src/main/java/cn/byhieg/designpatterntutorial/proxy/staticproxy/Subject.java
Subject (Interface)
Created by shiqifeng on 2017/3/17. Mail byhieg@gmail.com [4 implementers]
src/main/java/cn/byhieg/designpatterntutorial/proxy/dynamicproxy/Subject.java

Core symbols most depended-on inside this repo

getName
called by 88
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java
setName
called by 35
src/main/java/cn/byhieg/reflectiontutorial/ExampleObject.java
size
called by 21
src/main/java/cn/byhieg/threadtutorial/char03/MyList.java
toString
called by 19
src/main/java/cn/byhieg/annotationstutorial/User.java
push
called by 17
src/main/java/cn/byhieg/threadtutorial/char05/more2one/MyQueue.java
get
called by 14
src/main/java/cn/byhieg/reflectiontutorial/MyList.java
insertFromHead
called by 12
src/main/java/cn/byhieg/algorithmtutorial/SingleLinkList.java
isEmpty
called by 11
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java

Shape

Method 572
Class 265
Interface 2
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/cn/byhieg/algorithmtutorial/RedBlackTree.java22 symbols
src/main/java/cn/byhieg/algorithmtutorial/BinarySearchTree.java18 symbols
src/main/java/cn/byhieg/algorithmtutorial/BinaryTree.java17 symbols
src/test/java/cn/byhieg/algorithmtutorialtest/BinaryTreeTest.java15 symbols
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialog.java15 symbols
src/main/java/cn/byhieg/algorithmtutorial/Sort.java15 symbols
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleLinkedList.java14 symbols
src/main/java/cn/byhieg/designpatterntutorial/builder/SimpleDialogController.java13 symbols
src/main/java/cn/byhieg/designpatterntutorial/builder/Person.java13 symbols
src/main/java/cn/byhieg/collectiontutorial/listtutorial/SimpleArrayList.java13 symbols
src/main/java/cn/byhieg/reflectiontutorial/ExampleObject.java11 symbols
src/main/java/cn/byhieg/collectiontutorial/maptutorial/TreeMapExample.java9 symbols

For agents

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

⬇ download graph artifact