MCPcopy Index your code
hub / github.com/dnaumenko/java-diff-utils

github.com/dnaumenko/java-diff-utils @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
169 symbols 501 edges 30 files 99 documented · 59% 2 cross-repo links
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

Equalizer (Interface)
Specifies when two compared elements in the Myers algorithm are equal. T The type of the compared elements in the 'line [5 …
src/main/java/difflib/myers/Equalizer.java
DiffAlgorithm (Interface)
The general interface for computing diffs between two lists of elements of type T. @author <a href="dm.naumenko@gmail.c [2 …
src/main/java/difflib/DiffAlgorithm.java

Core symbols most depended-on inside this repo

size
called by 63
src/main/java/difflib/Chunk.java
getOriginal
called by 39
src/main/java/difflib/Delta.java
getPosition
called by 32
src/main/java/difflib/Chunk.java
getLines
called by 32
src/main/java/difflib/Chunk.java
equals
called by 24
src/main/java/difflib/myers/Equalizer.java
getRevised
called by 20
src/main/java/difflib/Delta.java
getDeltas
called by 16
src/main/java/difflib/Patch.java
diff
called by 15
src/main/java/difflib/DiffUtils.java

Shape

Method 136
Class 29
Enum 2
Interface 2

Languages

Java100%

Modules by API surface

src/main/java/difflib/DiffRowGenerator.java18 symbols
src/main/java/difflib/Delta.java13 symbols
src/main/java/difflib/DiffRow.java12 symbols
src/main/java/difflib/Chunk.java11 symbols
src/test/java/diffutils/GenerateUnifiedDiffTest.java10 symbols
src/main/java/difflib/DiffUtils.java9 symbols
src/main/java/difflib/myers/MyersDiff.java8 symbols
src/main/java/difflib/InsertDelta.java7 symbols
src/main/java/difflib/DeleteDelta.java7 symbols
src/main/java/difflib/ChangeDelta.java7 symbols
src/test/java/diffutils/DiffTest.java6 symbols
src/test/java/diffutils/DiffRowGeneratorTest.java6 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add java-diff-utils \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact