@Override public long readStopBit() { return excerpt.readStopBit(); }
@NotNull @Override public byte[] read(@NotNull Excerpt excerpt) { int len = (int) excerpt.readStopBit(); byte[] bytes = new byte[len]; excerpt.read(bytes); return bytes; }
@Override public void readMarshallable(@NotNull Excerpt in) throws IllegalStateException { resetLevels(in.readEnum(String.class)); int len = (int) in.readStopBit(); for (int i = 0; i < len; i++) acquireLevel().readMarshallable(in); }
@Override public void readMarshallable(@NotNull Excerpt in) throws IllegalStateException { startMS = in.readLong(); count = (int) in.readStopBit(); for (int i = 0; i < count; i++) timings[i] = in.readLong(); if (readStage != null && timings[readStage.ordinal()] == 0) { long now = setTimeStamp(readStage); in.writeLong(in.position() - 8, now); } }
@Override public long readStopBit() { return excerpt.readStopBit(); }
@NotNull @Override public byte[] read(@NotNull Excerpt excerpt) { int len = (int) excerpt.readStopBit(); byte[] bytes = new byte[len]; excerpt.read(bytes); return bytes; }