private void readName()

in hpack/src/main/java/com/twitter/hpack/Decoder.java [451:461]


  private void readName(int index) throws IOException {
    if (index <= StaticTable.length) {
      HeaderField headerField = StaticTable.getEntry(index);
      name = headerField.name;
    } else if (index - StaticTable.length <= dynamicTable.length()) {
      HeaderField headerField = dynamicTable.getEntry(index - StaticTable.length);
      name = headerField.name;
    } else {
      throw ILLEGAL_INDEX_VALUE;
    }
  }