void readBlockHeader(int leadByte) throws IOException { switch (leadByte) { case TC_BLOCKDATA: remaining = serialUnmarshaller.readUnsignedByte(); return; case TC_BLOCKDATALONG: final int len = serialUnmarshaller.readInt(); if (len < 0) { throw new StreamCorruptedException("Invalid block length"); } remaining = len; return; case TC_ENDBLOCKDATA: remaining = -1; return; default: throw badLeadByte(leadByte); } }
void readBlockHeader(int leadByte) throws IOException { switch (leadByte) { case TC_BLOCKDATA: remaining = serialUnmarshaller.readUnsignedByte(); return; case TC_BLOCKDATALONG: final int len = serialUnmarshaller.readInt(); if (len < 0) { throw new StreamCorruptedException("Invalid block length"); } remaining = len; return; case TC_ENDBLOCKDATA: remaining = -1; return; default: throw badLeadByte(leadByte); } }
void readBlockHeader(int leadByte) throws IOException { switch (leadByte) { case TC_BLOCKDATA: remaining = serialUnmarshaller.readUnsignedByte(); return; case TC_BLOCKDATALONG: final int len = serialUnmarshaller.readInt(); if (len < 0) { throw new StreamCorruptedException("Invalid block length"); } remaining = len; return; case TC_ENDBLOCKDATA: remaining = -1; return; default: throw badLeadByte(leadByte); } }
void readBlockHeader(int leadByte) throws IOException { switch (leadByte) { case TC_BLOCKDATA: remaining = serialUnmarshaller.readUnsignedByte(); return; case TC_BLOCKDATALONG: final int len = serialUnmarshaller.readInt(); if (len < 0) { throw new StreamCorruptedException("Invalid block length"); } remaining = len; return; case TC_ENDBLOCKDATA: remaining = -1; return; default: throw badLeadByte(leadByte); } }