Crate phoron_core

Source
Expand description

phoron_core is a library to enable serialization and deserialization of JVM bytecode. It consists of two main modules:

  • deserializer : read in the raw bytes of a JVM class file and construct an object model.
  • serializer : take the object model representation and construct the JVM class file bytes from it.

Modulesยง

deserializer
Module to read a Java (JVM) class file and construct the object model from the raw bytes.
error
The error types for handling serialization and deserialization of JVM bytecode.
model
The phoron_core object model representation of JVM bytecode. This is a straightforward 1:1 mapping to the JVM bytecode specification.
rw
Module to handle the low-level reading and writing of JVM bytecode.
serializer
Module to construct a Java (JVM) raw class file bytes from the class fileobject model.