MCPcopy Index your code
hub / github.com/CSC207-UofT/207-course-notes

github.com/CSC207-UofT/207-course-notes @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
218 symbols 361 edges 57 files 56 documented · 26%
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

Shape (Interface)
(no doc) [6 implementers]
code/design_patterns/creational/factory/shapes/Shape.java
Tradable (Interface)
(no doc) [4 implementers]
code/design_patterns/structural/adapter/Tradable.java
Displayer (Interface)
(no doc) [2 implementers]
code/design_patterns/behavioural/strategy/display_strategies/Displayer.java
Sorter (Interface)
(no doc) [2 implementers]
code/design_patterns/behavioural/strategy/sort_strategies/Sorter.java

Core symbols most depended-on inside this repo

add
called by 28
code/design_patterns/structural/facade/Bill.java
size
called by 16
code/Monster.java
print
called by 8
code/design_patterns/structural/facade/BillPrinter.java
eat
called by 5
code/Monster.java
getTradeHistory
called by 4
code/design_patterns/structural/adapter/ObjectTicketAdapter.java
setOwner
called by 4
code/design_patterns/structural/adapter/Ticket.java
compareTo
called by 4
code/design_patterns/behavioural/strategy/without_strategy/Book.java
addBooks
called by 4
code/design_patterns/behavioural/strategy/without_strategy/Main.java

Shape

Method 161
Class 53
Interface 4

Languages

Java100%

Modules by API surface

code/Monster.java12 symbols
code/design_patterns/behavioural/strategy/with_strategy/Author.java10 symbols
code/design_patterns/structural/adapter/ObjectTicketAdapter.java8 symbols
code/design_patterns/behavioural/strategy/without_strategy/Author.java8 symbols
code/design_patterns/structural/facade/Bill.java7 symbols
code/design_patterns/structural/adapter/ClassTicketAdapter.java7 symbols
code/design_patterns/behavioural/strategy/without_strategy/Book.java7 symbols
code/design_patterns/behavioural/strategy/with_strategy/Book.java7 symbols
code/design_patterns/behavioural/observer/without_observer/Parcel.java7 symbols
code/design_patterns/structural/facade/with_facade/BillFacade.java6 symbols
code/design_patterns/structural/facade/OrderItem.java5 symbols
code/design_patterns/structural/facade/FoodItem.java5 symbols

For agents

$ claude mcp add 207-course-notes \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact