Module rust_jvm::vm [] [src]

The public interface for the Java virtual machine.

Modules

bytecode

The Java bytecode.

class

Internal JVM representations of classes and methods.

class_loader
constant_pool

The runtime constant pool.

frame

The runtime state of a method that is currently executing in the virtual machine.

native
sig

Signatures of runtime constant pool entities that serve to uniquely identify those entities. These are derived from structures in the binary representation of the constant pool (§5.1).

symref

A symbolic reference to an entity in the runtime constant pool (§5.1). Symbolic references must be resolved (§5.4.3) before their usage by the interpreter.

value

Internal JVM representations of Java values.

Structs

VirtualMachine

The top-level virtual machine. The virtual machine contains a reference to its bootstrap class loader, which is used to load the main class and all of that class's dependencies.