MCPcopy Index your code
hub / github.com/ashrafeme/ASD

github.com/ashrafeme/ASD @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
984 symbols 1,465 edges 258 files 0 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

GUIContainer (Interface)
(no doc) [6 implementers]
ASD/src/decorator/GUIContainer.java
Packaging (Interface)
(no doc) [12 implementers]
ASD/src/abstractfactory/lab/Packaging.java
GiftFactory (Interface)
(no doc) [6 implementers]
ASD/src/abstractfactory/lab/GiftFactory.java
ICommand (Interface)
(no doc) [6 implementers]
ASD/src/command/lab/ICommand.java
State (Interface)
(no doc) [8 implementers]
ASD/src/state/State.java

Core symbols most depended-on inside this repo

setState
called by 9
ASD/src/state/GumballMachine.java
insertQuarter
called by 8
ASD/src/state/GumballMachine.java
push
called by 8
ASD/src/adapter/Adapter.java
print
called by 8
ASD/src/adapter/lab/Adapter.java
turnCrank
called by 7
ASD/src/state/GumballMachine.java
add
called by 7
ASD/src/adapter/Adaptee.java
getTicketPrice
called by 6
ASD/src/strategy/lab/PriceModel.java
getNumberOfpassengers
called by 6
ASD/src/strategy/lab/Flight.java

Shape

Method 724
Class 213
Interface 42
Enum 5

Languages

Java100%

Modules by API surface

ASD/src/prototype/lab/Employee.java24 symbols
ASD/src/builder/lab/Request.java17 symbols
ASD/src/state/GumballMachine.java16 symbols
ASD/src/flyweight/lab/Customer.java13 symbols
ASD/src/adapter/lab/Adaptee.java13 symbols
ASD/src/observer/StockData.java12 symbols
ASD/src/chain/lab/CallRecord.java12 symbols
ASD/src/flyweight/ConcreteHeavyweight.java11 symbols
ASD/src/chain/lab/Customer.java11 symbols
ASD/src/builder/lab/NewCallBuilder.java11 symbols
ASD/src/builder/Meal.java11 symbols
ASD/src/adapter/Adaptee.java11 symbols

For agents

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

⬇ download graph artifact