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
classfile and construct an object model. - serializer : take the object model representation and construct the JVM
classfile 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_coreobject 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.