Interface Codec

All Known Implementing Classes:
EoCodec, JavaCodec, PlainLongCodec

public interface Codec
Classes that can transform objects to byte arrays and vice versa.
Since:
0.8
  • Method Summary

    Modifier and Type
    Method
    Description
    decode(byte[] bytes, org.eolang.jeo.representation.bytecode.DataType type)
    Decodes a byte array to an object.
    byte[]
    encode(Object object, org.eolang.jeo.representation.bytecode.DataType type)
    Encodes an object to a byte array.
  • Method Details

    • encode

      byte[] encode(Object object, org.eolang.jeo.representation.bytecode.DataType type)
      Encodes an object to a byte array.
      Parameters:
      object - Object.
      type - Data type.
      Returns:
      Byte array.
    • decode

      Object decode(byte[] bytes, org.eolang.jeo.representation.bytecode.DataType type)
      Decodes a byte array to an object.
      Parameters:
      bytes - Byte array.
      type - Data type.
      Returns:
      Object.