MCPcopy Index your code
hub / github.com/chaoyangnz/gava

github.com/chaoyangnz/gava @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,005 symbols 2,799 edges 90 files 385 documented · 38%
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

ConstantPoolInfo (Interface)
* cp_info { u1 tag; u1 info[]; } */ [18 implementers]
gava/class_file.go
Type (Interface)
* Type system: |- PrimitiveType |- *ByteType |- *ShortType |- *CharType |- *In [10 implementers]
gava/type.go
SymbolRef (Interface)
(no doc) [6 implementers]
gava/type_class.go
Value (Interface)
* Value system: |- Byte -> int8 |- Short -> int16 |- Char -> uint16 |- Int -> int32 |- Lo [2 implementers]
gava/value.go
ClassPathEntry (Interface)
(no doc) [2 implementers]
gava/class_path.go
AttributeInfo (Interface)
* attribute_info { u2 attribute_name_index; u4 attribute_length; u1 info[attribute_length]; } */ [18 implementers]
gava/class_file.go
Constant (Interface)
** * Runtime constant pool */
gava/type_class.go

Core symbols most depended-on inside this repo

pop
called by 218
gava/vm_engine.go
push
called by 168
gava/vm_engine.go
RegisterNative
called by 99
gava/vm_natives.go
Throw
called by 67
gava/vm_engine.go
IsNull
called by 57
gava/value_reference.go
Class
called by 52
gava/value_reference.go
readU2
called by 50
gava/class_file.go
Fatal
called by 39
gava/log.go

Shape

Method 508
Function 349
Struct 81
Class 45
TypeAlias 15
Interface 7

Languages

Go72%
Java28%

Modules by API surface

example/src/java/lang/ClassLoader.java80 symbols
gava/class_file.go71 symbols
gava/type_class.go61 symbols
example/src/java/lang/System.java54 symbols
gava/vm_engine.go53 symbols
gava/instructions_math.go37 symbols
gava/type_primitives.go36 symbols
gava/instructions_stores.go33 symbols
gava/instructions_loads.go33 symbols
gava/value_reference.go29 symbols
gava/vm_method_area.go27 symbols
example/src/java/net/URLClassLoader.java25 symbols

For agents

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

⬇ download graph artifact