Bzip2HuffmanStageEncoder() — netty Function Reference
Architecture documentation for the Bzip2HuffmanStageEncoder() function in Bzip2HuffmanStageEncoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 38b2e3e0_610c_585c_25e2_1e0ea14134ad["Bzip2HuffmanStageEncoder()"] 9201fec0_464b_c827_7f9e_b36517971a73["Bzip2HuffmanStageEncoder"] 38b2e3e0_610c_585c_25e2_1e0ea14134ad -->|defined in| 9201fec0_464b_c827_7f9e_b36517971a73 867d4b39_213f_2fc7_9331_c8ff1f9815ea["selectTableCount()"] 38b2e3e0_610c_585c_25e2_1e0ea14134ad -->|calls| 867d4b39_213f_2fc7_9331_c8ff1f9815ea style 38b2e3e0_610c_585c_25e2_1e0ea14134ad fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2HuffmanStageEncoder.java lines 81–94
Bzip2HuffmanStageEncoder(final Bzip2BitWriter writer, final char[] mtfBlock,
final int mtfLength, final int mtfAlphabetSize, final int[] mtfSymbolFrequencies) {
this.writer = writer;
this.mtfBlock = mtfBlock;
this.mtfLength = mtfLength;
this.mtfAlphabetSize = mtfAlphabetSize;
this.mtfSymbolFrequencies = mtfSymbolFrequencies;
final int totalTables = selectTableCount(mtfLength);
huffmanCodeLengths = new int[totalTables][mtfAlphabetSize];
huffmanMergedCodeSymbols = new int[totalTables][mtfAlphabetSize];
selectors = new byte[(mtfLength + HUFFMAN_GROUP_RUN_LENGTH - 1) / HUFFMAN_GROUP_RUN_LENGTH];
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does Bzip2HuffmanStageEncoder() do?
Bzip2HuffmanStageEncoder() is a function in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2HuffmanStageEncoder.java.
Where is Bzip2HuffmanStageEncoder() defined?
Bzip2HuffmanStageEncoder() is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2HuffmanStageEncoder.java at line 81.
What does Bzip2HuffmanStageEncoder() call?
Bzip2HuffmanStageEncoder() calls 1 function(s): selectTableCount.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free