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

github.com/FabricMC/yarn @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
904 symbols 2,486 edges 127 files 14 documented · 2%
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

FieldNameProvider (Interface)
Represents a method of deriving a field name from field data, such as the field's type or the method being called to ini [9 …
filament/src/main/java/net/fabricmc/filament/nameproposal/field/nameprovider/FieldNameProvider.java
WithFileInput (Interface)
(no doc) [6 implementers]
filament/src/main/java/net/fabricmc/filament/task/base/WithFileInput.java
WithFileOutput (Interface)
(no doc) [7 implementers]
filament/src/main/java/net/fabricmc/filament/task/base/WithFileOutput.java
FieldPredicate (Interface)
(no doc) [8 implementers]
filament/src/main/java/net/fabricmc/filament/nameproposal/field/predicate/FieldPredicate.java
CombineParameters (Interface)
(no doc) [4 implementers]
filament/src/main/java/net/fabricmc/filament/task/unpick/CombineUnpickDefinitionsTask.java

Core symbols most depended-on inside this repo

get
called by 167
filament/src/main/java/net/fabricmc/filament/enigma/annotations/editor/AnnotationsEditor.java
append
called by 156
filament/src/main/java/net/fabricmc/filament/enigma/annotations/editor/TextWithButtons.java
getName
called by 101
filament/src/main/java/net/fabricmc/filament/nameproposal/field/nameprovider/FieldNameProvider.java
add
called by 90
filament/src/main/java/net/fabricmc/filament/nameproposal/ConflictChecker.java
equals
called by 79
filament/src/main/java/net/fabricmc/filament/nameproposal/field/predicate/StringFieldPredicate.java
add
called by 66
filament/src/main/java/net/fabricmc/filament/mappingpoet/Signatures.java
isEmpty
called by 58
filament/src/main/java/net/fabricmc/filament/mappingpoet/signature/TypeAnnotationBank.java
getFullName
called by 50
filament/src/main/java/net/fabricmc/filament/task/JavadocLintTask.java

Shape

Method 723
Class 155
Interface 22
Enum 4

Languages

Java100%

Modules by API surface

filament/src/main/java/net/fabricmc/filament/task/unpick/RemapUnpickDefinitionsTask.java40 symbols
filament/src/main/java/net/fabricmc/filament/enigma/annotations/editor/DeclarationGenerator.java36 symbols
filament/src/main/java/net/fabricmc/filament/mappingpoet/Signatures.java31 symbols
filament/src/main/java/net/fabricmc/filament/enigma/annotations/editor/AnnotationParser.java30 symbols
filament/src/main/java/net/fabricmc/filament/enigma/unpick/UnpickDecompilerInputTransformerService.java29 symbols
filament/src/test/java/net/fabricmc/filament/test/mappingpoet/TestOuter.java27 symbols
filament/src/main/java/net/fabricmc/filament/task/MapJarTask.java21 symbols
filament/src/main/java/net/fabricmc/filament/task/annotations/RemapAnnotationsTask.java19 symbols
filament/src/main/java/net/fabricmc/filament/mappingpoet/signature/PoetClassMethodSignatureVisitor.java19 symbols
filament/src/main/java/net/fabricmc/filament/enigma/annotations/editor/SingleAnnotationEditor.java18 symbols
filament/src/main/java/net/fabricmc/filament/enigma/annotations/editor/AnnotationsEditor.java18 symbols
filament/src/main/java/net/fabricmc/filament/task/annotations/CheckAnnotationsTask.java17 symbols

For agents

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

⬇ download graph artifact