MCPcopy Index your code
hub / github.com/Berkeley-CS61B/lectureCode-sp19

github.com/Berkeley-CS61B/lectureCode-sp19 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
365 symbols 569 edges 75 files 170 documented · 47%
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

IntUnaryFunction (Interface)
Created by hug on 2/6/2017. Represent a function that takes in an integer, and returns an integer. [2 implementers]
inheritance2/IntUnaryFunction.java
List61B (Interface)
(no doc) [2 implementers]
inheritance2/List61B.java
Comparator (Interface)
Created by jug on 2/7/18.
inheritance3/Comparator.java
List61B (Interface)
(no doc) [2 implementers]
inheritance1/List61B.java
Map61B (Interface)
(no doc) [2 implementers]
exercises/DIY/syntax3/accessControl/syntax3/map/Map61B.java
List61B (Interface)
(no doc) [2 implementers]
exercises/DIY/inheritance2/List61B.java
Comparator (Interface)
Created by jug on 2/7/18.
exercises/DIY/inheritance3/Comparator.java
Map61B (Interface)
(no doc) [2 implementers]
exercises/DIY/syntax1/Map61B.java

Core symbols most depended-on inside this repo

put
called by 14
exercises/DIY/syntax3/accessControl/syntax3/map/ArrayMap.java
addLast
called by 13
exercises/DIY/inheritance2/List61B.java
addLast
called by 11
exercises/lists4/AList.java
addLast
called by 11
lists4/AList.java
put
called by 9
exercises/DIY/syntax1/ArrayMap.java
addLast
called by 8
inheritance1/SLList.java
get
called by 7
exercises/DIY/syntax1/Map61B.java
add
called by 6
inheritance4/ArraySet.java

Shape

Method 284
Class 72
Interface 8
Function 1

Languages

Java100%
Python1%

Modules by API surface

inheritance1/SLList.java15 symbols
exercises/DIY/syntax3/accessControl/syntax3/map/ArrayMap.java15 symbols
exercises/DIY/inheritance2/SLList.java14 symbols
exercises/DIY/inheritance1/SLList.java14 symbols
inheritance4/ArraySet.java13 symbols
inheritance2/SLList.java13 symbols
inheritance1/AList.java11 symbols
exercises/DIY/inheritance1/AList.java11 symbols
lists2/SLList.java10 symbols
inheritance2/List61B.java10 symbols
inheritance1/List61B.java10 symbols
exercises/DIY/inheritance2/List61B.java10 symbols

For agents

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

⬇ download graph artifact