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

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