package Ġm ce . serialization Ċ Ċ import Ġkotlinx . serialization . Experimental Serialization Api Ċ import Ġkotlinx . serialization . descriptors . Primitive Kind Ċ import Ġkotlinx . serialization . descriptors . Serial Kind Ċ import Ġkotlinx . serialization . descriptors . Structure Kind Ċ import Ġkotlinx . serialization . serializer Ċ Ċ val ĠbyteArray Descriptor Ġ= Ġserializer < ByteArray >(). descriptor Ċ val ĠintArray Descriptor Ġ= Ġserializer < IntArray >(). descriptor Ċ val Ġlong Array Descriptor Ġ= Ġserializer < Long Array >(). descriptor Ċ Ċ enum Ġclass ĠNbt Type Ġ{ ĊĠĠĠ ĠEND , ĊĠĠĠ ĠBYTE , ĊĠĠĠ ĠSH ORT , ĊĠĠĠ ĠINT , ĊĠĠĠ ĠLONG , ĊĠĠĠ ĠFLOAT , ĊĠĠĠ ĠDOUBLE , ĊĠĠĠ ĠBYTE _ ARRAY , ĊĠĠĠ ĠSTRING , ĊĠĠĠ ĠLIST , ĊĠĠĠ ĠCOMP O UND , ĊĠĠĠ ĠINT _ ARRAY , ĊĠĠĠ ĠLONG _ ARRAY , Ċ } Ċ Ċ @ Experimental Serialization Api Ċ fun ĠSerial Kind . to N bt Type (): ĠNbt Type Ġ= ĊĠĠĠ Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠPrimitive Kind . BOOLEAN Ġ-> ĠNbt Type . BYTE ĊĠĠĠĠĠĠĠ ĠPrimitive Kind . BYTE Ġ-> ĠNbt Type . BYTE ĊĠĠĠĠĠĠĠ ĠPrimitive Kind . SHORT Ġ-> ĠNbt Type . SHORT ĊĠĠĠĠĠĠĠ ĠPrimitive Kind . CHAR Ġ-> ĠNbt Type . SHORT ĊĠĠĠĠĠĠĠ ĠPrimitive Kind . INT Ġ-> ĠNbt Type . INT ĊĠĠĠĠĠĠĠ ĠPrimitive Kind . LONG Ġ-> ĠNbt Type . LONG ĊĠĠĠĠĠĠĠ ĠPrimitive Kind . FLOAT Ġ-> ĠNbt Type . FLOAT ĊĠĠĠĠĠĠĠ ĠPrimitive Kind . DOUBLE Ġ-> ĠNbt Type . DOUBLE ĊĠĠĠĠĠĠĠ ĠPrimitive Kind . STRING Ġ-> ĠNbt Type . STRING ĊĠĠĠĠĠĠĠ ĠStructure Kind . CLASS Ġ-> ĠNbt Type . COMP O UND ĊĠĠĠĠĠĠĠ ĠStructure Kind . LIST Ġ-> ĠNbt Type . LIST ĊĠĠĠĠĠĠĠ ĠStructure Kind . MAP Ġ-> ĠNbt Type . LIST ĊĠĠĠĠĠĠĠ ĠStructure Kind . OBJECT Ġ-> ĠNbt Type . BYTE ĊĠĠĠĠĠĠĠ Ġelse Ġ-> ĠTODO () ĊĠĠĠ Ġ} Ċ