Пример #1
0
 @Override
 public byte[] unserialize(Reader reader, int tag, Type type) throws IOException {
   switch (tag) {
     case TagEmpty:
       return new byte[0];
     case TagBytes:
       return ReferenceReader.readBytes(reader);
     case TagList:
       return ReferenceReader.readByteArray(reader);
     case TagUTF8Char:
       return ValueReader.readUTF8Char(reader).getBytes("UTF-8");
     case TagString:
       return ReferenceReader.readString(reader).getBytes("UTF-8");
   }
   return super.unserialize(reader, tag, type);
 }