@Override public long readLongValue(String key) throws Exception { if (in == null) { throw new IllegalStateException("no InputStream provided"); } return IOUtils.readVarLong(in); }
IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
totalLength += IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
totalLength += IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
totalLength += IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
public void testVarEOF() throws IOException { try { IOUtils.readVarInt(new ByteArrayInputStream(new byte[0])); fail(); } catch (EOFException e) { // expected } try { IOUtils.readVarLong(new ByteArrayInputStream(new byte[0])); fail(); } catch (EOFException e) { // expected } }
private static void testVarLong(long x, int expectedLen) throws IOException { ByteArrayOutputStream out = new ByteArrayOutputStream(); IOUtils.writeVarLong(out, x); byte[] data = out.toByteArray(); assertTrue(data.length <= 10); if (expectedLen > 0) { assertEquals(expectedLen, data.length); } ByteArrayInputStream in = new ByteArrayInputStream(data); long x2 = IOUtils.readVarLong(in); assertEquals(x, x2); assertEquals(-1, in.read()); }
long totalLength = IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
long totalLength = IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
long totalLength = IOUtils.readVarLong(idStream); if (level > 0) { IOUtils.readVarLong(idStream);
assertEquals(0, IOUtils.readVarLong(in)); assertEquals(-1, in.read());