MCPcopy Index your code
hub / github.com/JetBrains/jitwatch4i

github.com/JetBrains/jitwatch4i @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
8,460 symbols 20,136 edges 433 files 1 documented · 0%
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

Coin (Interface)
(no doc) [6 implementers]
core/src/main/resources/examples/PolymorphismTest.java
ICompilationChangeListener (Interface)
(no doc) [9 implementers]
src/main/java/org/adoptopenjdk/jitwatch/ui/main/ICompilationChangeListener.java
NASMBitwiseXORExpr (Interface)
(no doc) [28 implementers]
nasm/gen/com/nasmlanguage/psi/NASMBitwiseXORExpr.java
NASMNamedElement (Interface)
(no doc) [1 implementers]
nasm/src/main/java/com/nasmlanguage/psi/NASMNamedElement.java
Coin (Interface)
(no doc) [6 implementers]
core/src/main/resources/examples/MegamorphicBypass.java
IReportTable (Interface)
(no doc) [9 implementers]
src/main/java/org/adoptopenjdk/jitwatch/ui/report/IReportTable.java
NASMMulExpr (Interface)
(no doc) [28 implementers]
nasm/gen/com/nasmlanguage/psi/NASMMulExpr.java
ICompilationVisitable (Interface)
(no doc) [15 implementers]
core/src/main/java/org/adoptopenjdk/jitwatch/compilation/ICompilationVisitable.java

Core symbols most depended-on inside this repo

append
called by 884
src/main/java/org/adoptopenjdk/jitwatch/util/RollingStringBuilder.java
add
called by 284
core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode/LineTable.java
put
called by 208
core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode/BCParamSwitch.java
debug
called by 179
core/src/main/java/org/adoptopenjdk/jitwatch/logger/Logger.java
size
called by 166
core/src/main/java/org/adoptopenjdk/jitwatch/model/bytecode/LineTable.java
getName
called by 99
nasm/gen/com/nasmlanguage/psi/NASMLabel.java
equals
called by 95
core/src/main/java/org/adoptopenjdk/jitwatch/model/Tag.java
error
called by 84
core/src/main/java/org/adoptopenjdk/jitwatch/logger/Logger.java

Shape

Method 7,977
Class 369
Interface 91
Enum 18
Function 5

Languages

Java100%
TypeScript1%
Kotlin1%

Modules by API surface

core/src/main/resources/examples/CodeCacheBuster.java5,002 symbols
nasm/gen/com/nasmlanguage/parser/NASMParser.java225 symbols
core/src/main/java/org/adoptopenjdk/jitwatch/core/JITWatchConfig.java89 symbols
core/src/main/java/org/adoptopenjdk/jitwatch/model/JITStats.java56 symbols
nasm/gen/com/nasmlanguage/psi/NASMVisitor.java55 symbols
src/main/java/org/adoptopenjdk/jitwatch/ui/main/JITWatchUI.java49 symbols
core/src/main/java/org/adoptopenjdk/jitwatch/util/ParseUtil.java47 symbols
src/main/java/org/adoptopenjdk/jitwatch/ui/compilechain/CompileChainPanel.java46 symbols
core/src/main/java/org/adoptopenjdk/jitwatch/model/Compilation.java40 symbols
core/src/main/java/org/adoptopenjdk/jitwatch/demo/MakeHotSpotLog.java40 symbols
core/src/main/java/org/adoptopenjdk/jitwatch/model/AbstractMetaMember.java39 symbols
core/src/main/java/org/adoptopenjdk/jitwatch/parser/AbstractLogParser.java36 symbols

For agents

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

⬇ download graph artifact