ChunkedSerState

io.github.vigoo.desert.internal.AdtCodec$.ChunkedSerState
final class ChunkedSerState(val serializerState: SerializerState, val typeRegistry: TypeRegistry, lastIndexPerChunk: Map[Byte, Byte], val fieldIndices: Map[String, FieldPosition], constructorNameToId: Map[String, Int], constructorIdToName: Map[Int, String], typeDescription: String, var readConstructorName: Option[String], transientFields: Map[String, Any])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def addIndex(fieldName: String, position: FieldPosition): Unit
def getConstructorId(typeName: String): Int
def getConstructorName(id: Int): String
def getLastIndexPerChunk(chunk: Byte): Option[Byte]
def getTransient(fieldName: String): Option[Any]
def updateLastIndex(chunk: Byte, newIndex: Byte): Unit

Concrete fields

val fieldIndices: Map[String, FieldPosition]
var readConstructorName: Option[String]