MCPcopy Index your code
hub / github.com/DoingLee/Thinking-in-Java-4th-Edition

github.com/DoingLee/Thinking-in-Java-4th-Edition @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,592 symbols 4,553 edges 356 files 14 documented · 1%
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

Basic (Interface)
(no doc) [7 implementers]
Generics/Mixins37.java
In (Interface)
(no doc) [15 implementers]
Innerclasses/Ex20.java
Playable (Interface)
(no doc) [27 implementers]
Interfaces/Music10.java
Storm (Interface)
(no doc) [3 implementers]
Exceptions/StormyInning29.java
Storm (Interface)
(no doc) [3 implementers]
Exceptions/StormyInning20.java

Core symbols most depended-on inside this repo

print
called by 505
Interfaces/Ex4.java
get
called by 123
Generics/Mixins37.java
add
called by 110
Generics/Fill41.java
put
called by 101
Containers/Ex12(2).java
toString
called by 73
Innerclasses/Ex23.java
next
called by 68
Exceptions/Sequence12.java
size
called by 29
Holding/CollectionSequence30.java
com
called by 24
Control/VampireNumbers.java

Shape

Method 1,640
Class 878
Interface 73
Enum 1

Languages

Java100%

Modules by API surface

Innerclasses/GreenhouseControls24.java45 symbols
TypeInfo/Music26.java37 symbols
Polymorphism/Music8.java34 symbols
Polymorphism/Music7.java34 symbols
TypeInfo/RegisteredFactories24.java33 symbols
Polymorphism/Rodent14.java30 symbols
Polymorphism/Rodent12.java30 symbols
Generics/Functional42.java29 symbols
TypeInfo/RegisteredClasses14.java28 symbols
Interfaces/Ex15.java28 symbols
Polymorphism/Music6.java27 symbols
Interfaces/Ex14.java27 symbols

For agents

$ claude mcp add Thinking-in-Java-4th-Edition \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact