MCPcopy Index your code
hub / github.com/anxpp/JavaDesignPattern

github.com/anxpp/JavaDesignPattern @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
526 symbols 944 edges 151 files 2 documented · 0%
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

IPersistentUtil (Interface)
(no doc) [6 implementers]
src/com/anxpp/designpattern/decorator/IPersistentUtil.java
ISaveData (Interface)
(no doc) [12 implementers]
src/com/anxpp/designpattern/bridge/ISaveData.java
ISaveData (Interface)
(no doc) [13 implementers]
src/com/anxpp/designpattern/strategy/ISaveData.java
ISaveData (Interface)
(no doc) [13 implementers]
src/com/anxpp/designpattern/state/ISaveData.java
Handler (Interface)
(no doc) [6 implementers]
src/com/anxpp/designpattern/chainofresponsibility/Handler.java

Core symbols most depended-on inside this repo

print
called by 14
src/com/anxpp/designpattern/visitor/MultiDispatch.java
add
called by 8
src/com/anxpp/designpattern/iterator/MyList.java
printWeather
called by 8
src/com/anxpp/designpattern/flyweight/IWeather.java
getFlyWeight
called by 8
src/com/anxpp/designpattern/flyweight/WeatherFactory.java
hasNext
called by 6
src/com/anxpp/designpattern/iterator/MyIterator.java
next
called by 6
src/com/anxpp/designpattern/iterator/MyIterator.java
handleRequest
called by 6
src/com/anxpp/designpattern/chainofresponsibility/Handler.java
add
called by 6
src/com/anxpp/designpattern/factorymethod/ArrayList.java

Shape

Method 347
Class 138
Interface 35
Enum 6

Languages

Java100%

Modules by API surface

src/com/anxpp/designpattern/abstractfactory/AbstractFactory.java23 symbols
src/com/anxpp/designpattern/bridge/SimpleBridge.java17 symbols
src/com/anxpp/designpattern/memento/textEditor/TextEditor.java15 symbols
src/com/anxpp/designpattern/memento/SimpleMemento.java14 symbols
src/com/anxpp/designpattern/memento/BlackMemento.java14 symbols
src/com/anxpp/designpattern/iterator/MyLinkedList.java14 symbols
src/com/anxpp/designpattern/factorymethod/FactoryMethod.java14 symbols
src/com/anxpp/designpattern/iterator/MyArrayList.java13 symbols
src/com/anxpp/designpattern/Composite/Folder.java12 symbols
src/com/anxpp/designpattern/Composite/File.java11 symbols
src/com/anxpp/designpattern/simplefactory/SimpleFactory.java10 symbols
src/com/anxpp/designpattern/flyweight/SimpleFlyweight.java10 symbols

For agents

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

⬇ download graph artifact