Home / Function/ CharSequence() — netty Function Reference

CharSequence() — netty Function Reference

Architecture documentation for the CharSequence() function in QpackDecoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  1ab239e7_73c5_2e7a_f5d7_17805c4d557e["CharSequence()"]
  90fa2d3f_8d04_4c74_e2ce_52229be77194["QpackDecoder"]
  1ab239e7_73c5_2e7a_f5d7_17805c4d557e -->|defined in| 90fa2d3f_8d04_4c74_e2ce_52229be77194
  678f973e_104e_7340_6c3b_b4ef23003fe0["decode()"]
  1ab239e7_73c5_2e7a_f5d7_17805c4d557e -->|calls| 678f973e_104e_7340_6c3b_b4ef23003fe0
  style 1ab239e7_73c5_2e7a_f5d7_17805c4d557e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/QpackDecoder.java lines 394–405

    private CharSequence decodeHuffmanEncodedLiteral(ByteBuf in, int prefix) throws QpackException {
        assert prefix < 8;
        final boolean huffmanEncoded = firstByteEquals(in, (byte) (1 << prefix));
        final int length = decodePrefixedIntegerAsInt(in, prefix);
        assert length >= 0;
        if (huffmanEncoded) {
            return huffmanDecoder.decode(in, length);
        }
        byte[] buf = new byte[length];
        in.readBytes(buf);
        return new AsciiString(buf, false);
    }

Domain

Subdomains

Calls

Frequently Asked Questions

What does CharSequence() do?
CharSequence() is a function in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/QpackDecoder.java.
Where is CharSequence() defined?
CharSequence() is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/QpackDecoder.java at line 394.
What does CharSequence() call?
CharSequence() calls 1 function(s): decode.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free