MCPcopy Index your code
hub / github.com/FabricMC/Matcher

github.com/FabricMC/Matcher @0.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.1.0 ↗ · + Follow
1,389 symbols 4,624 edges 99 files 17 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

IGuiComponent (Interface)
(no doc) [13 implementers]
src/main/java/matcher/gui/IGuiComponent.java
Decompiler (Interface)
(no doc) [9 implementers]
src/main/java/matcher/srcprocess/Decompiler.java
IRanker (Interface)
(no doc) [5 implementers]
src/main/java/matcher/classifier/IRanker.java
ParentInstance (Interface)
(no doc) [4 implementers]
src/main/java/matcher/type/ParentInstance.java
ElementComparator (Interface)
(no doc) [3 implementers]
src/main/java/matcher/classifier/ClassifierUtil.java

Core symbols most depended-on inside this repo

accept
called by 142
src/main/java/matcher/type/ClassInstance.java
getName
called by 138
src/main/java/matcher/type/Matchable.java
size
called by 118
src/main/java/matcher/type/ClassEnvironment.java
getMatch
called by 117
src/main/java/matcher/type/Matchable.java
get
called by 109
src/main/java/matcher/classifier/MatchingCache.java
toString
called by 109
src/main/java/matcher/srcprocess/Cfr.java
push
called by 89
src/main/java/matcher/type/Analysis.java
equals
called by 77
src/main/java/matcher/type/InputFile.java

Shape

Method 1,233
Class 122
Enum 18
Interface 16

Languages

Java100%

Modules by API surface

src/main/java/matcher/type/ClassInstance.java83 symbols
src/main/java/matcher/gui/tab/HtmlTextifier.java74 symbols
src/main/java/matcher/type/Signature.java70 symbols
src/main/java/matcher/type/ClassEnvironment.java56 symbols
src/main/java/matcher/type/Analysis.java54 symbols
src/main/java/matcher/type/MemberInstance.java49 symbols
src/main/java/matcher/gui/Gui.java45 symbols
src/main/java/matcher/type/MethodInstance.java39 symbols
src/main/java/matcher/type/MethodVarInstance.java37 symbols
src/main/java/matcher/gui/MatchPaneSrc.java37 symbols
src/main/java/matcher/gui/MatchPaneDst.java34 symbols
src/main/java/matcher/bcremap/AsmClassRemapper.java34 symbols

For agents

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

⬇ download graph artifact