MCPcopy Create free account
hub / github.com/CoderLine/alphaTab / _buildFixedHuffman

Method _buildFixedHuffman

packages/alphatab/src/zip/Inflate.ts:112–118  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

110 private static _fixedHuffman: Huffman = Inflate._buildFixedHuffman();
111
112 private static _buildFixedHuffman(): Huffman {
113 const a: number[] = [];
114 for (let n: number = 0; n < 288; n++) {
115 a.push(n <= 143 ? 8 : n <= 255 ? 9 : n <= 279 ? 7 : 8);
116 }
117 return HuffTools.make(a, 0, 288, 10);
118 }
119
120 private _nbits: number = 0;
121 private _bits: number = 0;

Callers 1

InflateClass · 0.80

Calls 2

makeMethod · 0.80
pushMethod · 0.45

Tested by

no test coverage detected