serialize

@ApiStatus.Internal
abstract fun serialize(obj: T, buffer: ByteArrayDataOutput)

Serialize an object of type T to a byte stream using the provided ByteArrayDataOutput. This method converts the object into its serialized form.

Parameters

obj

The object of type T to be serialized.

buffer

The ByteArrayDataOutput to which the serialized data should be written.

Throws

If an I/O error occurs during serialization.