MCPcopy Index your code
hub / github.com/SquirrelJME/SquirrelJME

github.com/SquirrelJME/SquirrelJME @0.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.2.0 ↗ · + Follow
8,801 symbols 18,378 edges 1,410 files 5,961 documented · 68% updated 3d ago0.2.0 · 2018-12-25★ 31357 open issues
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

VinylLock (Interface)
This is a lock for a vinyl record which may be unlocked when closed. @since 2018/12/14 [70 implementers]
runt/apis/meep-rms/cc/squirreljme/runtime/rms/VinylLock.java
SpringObject (Interface)
This represents anything that is treated by the virtual machine as a kind of object reference. This is needed for Squirr [10 …
runt/libs/springcoat-vm/cc/squirreljme/vm/springcoat/SpringObject.java
FixedPoint (Interface)
This represents a fixed point number. @since 2018/03/18 [4 implementers]
runt/mids/squirrel-quarrel/net/multiphasicapps/squirrelquarrel/util/FixedPoint.java
Consumer (Interface)
Consumes a value which may throw an exception. @param The value to consume. @param A secondary value that may b [2 implementers]
NewBootstrap.java
RecordComparator (Interface)
This is an interface which defines a method for comparing records in an implementation defined manner. As an example th [8 …
runt/apis/meep-rms/javax/microedition/rms/RecordComparator.java
SpringConvertableThrowable (Interface)
This interface describes any throwable which may be converted. @since 2018/12/04 [7 implementers]
runt/libs/springcoat-vm/cc/squirreljme/vm/springcoat/SpringConvertableThrowable.java
FrameSync (Interface)
This is implemented by classes that need to perform some actions after a game frame has run. @since 2018/03/19 [2 implementers]
runt/mids/squirrel-quarrel/net/multiphasicapps/squirrelquarrel/ui/FrameSync.java
AutoCloseable (Interface)
This interface is used with the classes which are initialized in the try-with-resources block, after the entire [70 implementers]
runt/apis/cldc-compact/java/lang/AutoCloseable.java

Core symbols most depended-on inside this repo

format
called by 448
runt/apis/cldc-compact/java/lang/String.java
append
called by 189
runt/apis/cldc-compact/java/lang/StringBuilder.java
get
called by 189
runt/apis/cldc-compact/java/util/Map.java
popFromStack
called by 187
runt/libs/springcoat-vm/cc/squirreljme/vm/springcoat/SpringThread.java
pushToStack
called by 134
runt/libs/springcoat-vm/cc/squirreljme/vm/springcoat/SpringThread.java
substring
called by 111
runt/apis/cldc-compact/java/lang/String.java
toString
called by 110
runt/apis/cldc/java/nio/file/Path.java
add
called by 105
runt/apis/cldc-compact/java/util/Set.java

Shape

Method 7,437
Class 1,045
Interface 250
Enum 69

Languages

Java100%

Modules by API surface

runt/apis/opengles/javax/microedition/khronos/opengles/GL10.java107 symbols
runt/apis/midp-lcdui/cc/squirreljme/runtime/lcdui/gfx/BasicGraphics.java60 symbols
runt/apis/midp-lcdui/cc/squirreljme/runtime/lcdui/gfx/AbstractArrayGraphics.java59 symbols
runt/apis/midp-lcdui/javax/microedition/lcdui/Display.java54 symbols
runt/apis/midp-lcdui/cc/squirreljme/runtime/lcdui/gfx/SerializedGraphics.java53 symbols
runt/apis/midp-lcdui/cc/squirreljme/runtime/lcdui/gfx/ForwardingGraphics.java49 symbols
runt/apis/midp-lcdui/cc/squirreljme/runtime/lcdui/gfx/EnforcedDrawingAreaGraphics.java49 symbols
runt/apis/midp-lcdui/javax/microedition/lcdui/Graphics.java48 symbols
runt/apis/midp-lcdui/cc/squirreljme/runtime/lcdui/gfx/BasicForwardingGraphics.java48 symbols
NewBootstrap.java47 symbols
runt/apis/opengles/javax/microedition/khronos/opengles/GL11.java45 symbols
runt/apis/midp-lcdui/javax/microedition/lcdui/Text.java44 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page