343344345346347348349350351352353
int readLength = decoder.readSmallInt(); boolean isClassLevel = readTestId == 0; if (stdout != readStdout || classId != readClassId) { decoder.skipBytes(readLength); continue; } if (ignoreClassLevel && isClassLevel) { decoder.skipBytes(readLength);
348349350351352353354355356357358
decoder.skipBytes(readLength); continue; } if (ignoreClassLevel && isClassLevel) { decoder.skipBytes(readLength); continue; } if (ignoreTestLevel && !isClassLevel) { decoder.skipBytes(readLength);
353354355356357358359360361362363
decoder.skipBytes(readLength); continue; } if (ignoreTestLevel && !isClassLevel) { decoder.skipBytes(readLength); continue; } if (testId == 0 || testId == readTestId) { byte[] stringBytes = new byte[readLength];
370371372373374375376377378379380
throw UncheckedException.throwAsUncheckedException(e); } writer.write(message); } else { decoder.skipBytes(readLength); } } } catch (IOException e1) { throw new UncheckedIOException(e1); }