MCPcopy Index your code
hub / github.com/UWSysLab/tapir

github.com/UWSysLab/tapir @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,533 symbols 3,580 edges 257 files 471 documented · 31%
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

MeasurementsExporter (Interface)
Used to export the collected measurements into a useful format, for example human readable text or machine readable JSON [6 …
ycsb-t/core/src/main/java/com/yahoo/ycsb/measurements/exporter/MeasurementsExporter.java
InfoMapper (Interface)
An interface to define a kind of configuration file entirely written in Java. A class implementing this interface can be
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/InfoMapper.java
Indexable (Interface)
An interface implemented to let users access data classes via an Indexer. The class implementing this interface
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/indexer/Indexable.java

Core symbols most depended-on inside this repo

match
called by 216
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/Token.java
get
called by 146
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/InfoMap.java
getProperty
called by 134
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/ClassProperties.java
next
called by 118
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/TokenIndexer.java
add
called by 112
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/DeclarationList.java
put
called by 79
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/InfoMap.java
equals
called by 67
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/Type.java
compareTo
called by 59
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/Token.java

Shape

Method 1,197
Class 232
Function 92
Enum 8
Interface 4

Languages

Java53%
C++47%

Modules by API surface

ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/Pointer.java43 symbols
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/Generator.java34 symbols
lib/tcptransport.cc32 symbols
lib/udptransport.cc31 symbols
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/Parser.java28 symbols
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/Builder.java23 symbols
replication/vr/replica.cc23 symbols
replication/ir/client.cc20 symbols
lib/latency.cc20 symbols
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/Loader.java17 symbols
ycsb-t/javacpp/src/main/java/org/bytedeco/javacpp/tools/Info.java16 symbols
replication/ir/replica.cc16 symbols

For agents

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

⬇ download graph artifact