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

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

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
391 symbols 618 edges 80 files 176 documented · 45%
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
Map61B (Interface)
(no doc) [3 implementers]
syntax3/accessControl/syntax3/map/Map61B.java
List61B (Interface)
(no doc) [3 implementers]
inheritance2/List61B.java
List61B (Interface)
(no doc) [3 implementers]
inheritance1/List61B.java
Map61B (Interface)
(no doc) [3 implementers]
exercises/DIY/syntax3/accessControl/syntax3/map/Map61B.java
Comparator (Interface)
Created by jug on 2/7/18.
inheritance3/Comparator.java
List61B (Interface)
(no doc) [3 implementers]
exercises/DIY/inheritance2/List61B.java
Map61B (Interface)
(no doc) [3 implementers]
exercises/DIY/syntax1/Map61B.java

Core symbols most depended-on inside this repo

put
called by 14
syntax3/accessControl/syntax3/map/ArrayMap.java
put
called by 14
exercises/DIY/syntax3/accessControl/syntax3/map/ArrayMap.java
addLast
called by 13
exercises/DIY/inheritance4/List61B.java
addLast
called by 11
exercises/lists4/AList.java
addLast
called by 11
lists4/AList.java
get
called by 9
exercises/DIY/syntax1/Map61B.java
put
called by 9
exercises/DIY/syntax1/ArrayMap.java
print
called by 7
exercises/DIY/inheritance4/List61B.java

Shape

Method 305
Class 76
Interface 9
Function 1

Languages

Java100%
Python1%

Modules by API surface

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

For agents

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

⬇ download graph artifact