private void addHeader()

in hpack/src/main/java/com/twitter/hpack/Decoder.java [492:504]


  private void addHeader(HeaderListener headerListener, byte[] name, byte[] value, boolean sensitive) {
    if (name.length == 0) {
      throw new AssertionError("name is empty");
    }
    long newSize = headerSize + name.length + value.length;
    if (newSize <= maxHeaderSize) {
      headerListener.addHeader(name, value, sensitive);
      headerSize = (int) newSize;
    } else {
      // truncation will be reported during endHeaderBlock
      headerSize = maxHeaderSize + 1;
    }
  }