MCPcopy Index your code
hub / github.com/FabricMC/mapping-io

github.com/FabricMC/mapping-io @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,248 symbols 3,510 edges 83 files 128 documented · 10% updated 8mo ago★ 614 open issues
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

CheckedRunnable (Interface)
A Runnable that allows for checked exceptions. @author Lukas Eder [6 implementers]
src/test/java/net/fabricmc/mappingio/test/lib/jool/fi/lang/CheckedRunnable.java
MappingVisitor (Interface)
Visitor with order implied context and consecutive dst name visits. The visitation order is as follows (omitting vis [6 …
src/main/java/net/fabricmc/mappingio/MappingVisitor.java
CheckedConsumer (Interface)
A Consumer that allows for checked exceptions. @author Lukas Eder [6 implementers]
src/test/java/net/fabricmc/mappingio/test/lib/jool/fi/util/function/CheckedConsumer.java
MappingWriter (Interface)
(no doc) [11 implementers]
src/main/java/net/fabricmc/mappingio/MappingWriter.java
FlatMappingVisitor (Interface)
A mapping visitor that provides the entire data for a given element within a single visit call. [2 implementers]
src/main/java/net/fabricmc/mappingio/FlatMappingVisitor.java
HierarchyInfoProvider (Interface)
Experimental feature , may be removed or changed without further notice. [1 implementers]
src/main/java/net/fabricmc/mappingio/tree/HierarchyInfoProvider.java
VisitableMappingTree (Interface)
MappingTree that can be visited. Accessing data manipulating MappingTree methods during an ongoing v [1 implementers]
src/main/java/net/fabricmc/mappingio/tree/VisitableMappingTree.java

Core symbols most depended-on inside this repo

visitElementContent
called by 141
src/main/java/net/fabricmc/mappingio/MappingVisitor.java
visitDstName
called by 138
src/main/java/net/fabricmc/mappingio/MappingVisitor.java
nextCol
called by 95
src/main/java/net/fabricmc/mappingio/format/ColumnFileReader.java
isEmpty
called by 79
src/main/java/net/fabricmc/mappingio/adapter/SubsetChecker.java
getLineNumber
called by 64
src/main/java/net/fabricmc/mappingio/format/ColumnFileReader.java
visitClass
called by 60
src/main/java/net/fabricmc/mappingio/MappingVisitor.java
getSrcName
called by 56
src/main/java/net/fabricmc/mappingio/tree/MappingTreeView.java
write
called by 55
src/main/java/net/fabricmc/mappingio/format/srg/SrgFileWriter.java

Shape

Method 1,109
Class 102
Interface 31
Enum 6

Languages

Java100%

Modules by API surface

src/main/java/net/fabricmc/mappingio/tree/MemoryMappingTree.java159 symbols
src/main/java/net/fabricmc/mappingio/format/FeatureSetBuilder.java51 symbols
src/main/java/net/fabricmc/mappingio/tree/MappingTreeView.java50 symbols
src/main/java/net/fabricmc/mappingio/tree/MappingTree.java48 symbols
src/main/java/net/fabricmc/mappingio/adapter/VisitOrderVerifier.java48 symbols
src/main/java/net/fabricmc/mappingio/tree/VisitOrder.java38 symbols
src/main/java/net/fabricmc/mappingio/format/FeatureSetImpl.java37 symbols
src/main/java/net/fabricmc/mappingio/format/FeatureSet.java36 symbols
src/test/java/net/fabricmc/mappingio/test/TestMappings.java35 symbols
src/main/java/net/fabricmc/mappingio/adapter/SubsetChecker.java24 symbols
src/test/java/net/fabricmc/mappingio/test/tests/visiting/VisitEndTest.java23 symbols
src/main/java/net/fabricmc/mappingio/adapter/EmptyElementFilter.java22 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page