MCPcopy Index your code
hub / github.com/capnproto/capnproto-java

github.com/capnproto/capnproto-java @v0.1.16

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.16 ↗ · + Follow
709 symbols 1,910 edges 74 files 21 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

capnproto-java: Cap'n Proto for Java

Build Status

Cap'n Proto is an extremely efficient protocol for sharing data and capabilities, and capnproto-java is a pure Java implementation.

Read more here.

Extension points exported contracts — how you extend this code

Compression (Interface)
(no doc) [4 implementers]
benchmark/src/main/java/org/capnproto/benchmark/Compression.java
Arena (Interface)
(no doc) [4 implementers]
runtime/src/main/java/org/capnproto/Arena.java
BufferedOutputStream (Interface)
(no doc) [4 implementers]
runtime/src/main/java/org/capnproto/BufferedOutputStream.java
Allocator (Interface)
An object that allocates memory for a Cap'n Proto message as it is being built. [2 implementers]
runtime/src/main/java/org/capnproto/Allocator.java
BufferedInputStream (Interface)
(no doc) [4 implementers]
runtime/src/main/java/org/capnproto/BufferedInputStream.java
FromPointerBuilder (Interface)
(no doc) [3 implementers]
runtime/src/main/java/org/capnproto/FromPointerBuilder.java

Core symbols most depended-on inside this repo

get
called by 242
runtime/src/main/java/org/capnproto/ListList.java
size
called by 63
runtime/src/main/java/org/capnproto/Text.java
toString
called by 57
runtime/src/main/java/org/capnproto/Text.java
initRoot
called by 49
runtime/src/main/java/org/capnproto/MessageBuilder.java
set
called by 49
runtime/src/main/java/org/capnproto/FarPointer.java
asReader
called by 44
runtime/src/main/java/org/capnproto/ListList.java
put
called by 42
runtime/src/main/java/org/capnproto/SegmentBuilder.java
nextLessThan
called by 34
benchmark/src/main/java/org/capnproto/benchmark/Common.java

Shape

Method 559
Class 130
Interface 17
Enum 3

Languages

Java100%

Modules by API surface

runtime/src/main/java/org/capnproto/PrimitiveList.java103 symbols
compiler/src/test/java/org/capnproto/test/EncodingTest.java44 symbols
runtime/src/main/java/org/capnproto/WireHelpers.java38 symbols
runtime/src/main/java/org/capnproto/StructList.java29 symbols
runtime/src/main/java/org/capnproto/TextList.java25 symbols
runtime/src/main/java/org/capnproto/StructBuilder.java25 symbols
runtime/src/main/java/org/capnproto/DataList.java25 symbols
runtime/src/main/java/org/capnproto/ListBuilder.java23 symbols
runtime/src/main/java/org/capnproto/AnyPointer.java18 symbols
runtime/src/main/java/org/capnproto/Text.java17 symbols
runtime/src/main/java/org/capnproto/Data.java17 symbols
runtime/src/test/java/org/capnproto/LayoutTest.java16 symbols

For agents

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

⬇ download graph artifact