MCPcopy Index your code
hub / github.com/BruceEckel/AtomicKotlinExamples

github.com/BruceEckel/AtomicKotlinExamples @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
4,092 symbols 7,433 edges 978 files 53 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

Duck (Interface)
Duck Library
Examples/InheritanceExtensions/Task1.kt
Duck (Interface)
Duck Library
Examples/ClassDelegation/Task2.kt
Speaks (Interface)
(no doc)
etc/Experiments/DogAndRobot.kt
BeverageContainer (Interface)
(no doc)
Examples/TypeChecking/BeverageContainer3.kt
Counter (Interface)
(no doc)
Examples/InnerClasses/CounterFactory.kt
Zoo (Interface)
(no doc)
Examples/interoperability/ReadOnlyByDefault.kt
Bag (Interface)
(no doc)
Examples/LateInitialization/Bag.kt
BoardGame (Interface)
(no doc)
Examples/CompanionObjects/CompanionEx2.kt

Core symbols most depended-on inside this repo

trace
called by 48
Examples/Logging/SimpleLoggingStrategy.kt
add
called by 33
Examples/LocalFunctions/Task3.kt
require
called by 28
Examples/NothingType/NothingTypeSoln2.kt
repeat
called by 20
Examples/HigherOrderFunctions/Repeat.kt
apply
called by 17
Examples/Inheritance/Task1.kt
f
called by 15
Examples/CheckInstructions/CheckInstructionsSoln1.kt
run
called by 15
Examples/Inheritance/GreatApe2.kt
f
called by 13
Examples/Objects/Share1.kt

Shape

Method 1,703
Function 1,467
Class 807
Interface 115

Languages

Kotlin78%
Java21%
Python1%

Modules by API surface

Tests/TestExamples.java837 symbols
Examples/TypeChecking/TypeCheckingSoln2b.kt22 symbols
Examples/NestedClasses/NestedEx4.kt21 symbols
Examples/Logging/LoggingSoln2.kt21 symbols
Examples/ExtensionLambdas/Sandwich.kt21 symbols
Examples/ExceptionHandling/Task3.kt21 symbols
Examples/TypeChecking/BeverageContainer3.kt20 symbols
Examples/Polymorphism/Task1.kt20 symbols
Examples/OperatorOverloading/ArithmeticOperators.kt19 symbols
Examples/TypeChecking/TypeCheckingSoln2a.kt18 symbols
Examples/TypeChecking/BeverageContainer2.kt18 symbols
Examples/Objects/ObjectEx3.kt18 symbols

For agents

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

⬇ download graph artifact