Source file "org/brotli/dec/Decode.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,851 of 2,851 | 0% | 289 of 289 | 0% | 173 | 173 | 543 | 543 | 23 | 23 |
| decompress(State) | 0% | 0% | 52 | 52 | 185 | 185 | 1 | 1 | ||
| readMetablockHuffmanCodesAndContextMaps(State) | 0% | 0% | 7 | 7 | 46 | 46 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| readHuffmanCode(int, int[], int, BitReader) | 0% | 0% | 24 | 24 | 48 | 48 | 1 | 1 | ||
| readHuffmanCodeLengths(int[], int, int[], BitReader) | 0% | 0% | 12 | 12 | 43 | 43 | 1 | 1 | ||
| decodeMetaBlockLength(BitReader, State) | 0% | 0% | 17 | 17 | 29 | 29 | 1 | 1 | ||
| decodeContextMap(int, byte[], BitReader) | 0% | 0% | 10 | 10 | 33 | 33 | 1 | 1 | ||
| maybeReallocateRingBuffer(State) | 0% | 0% | 10 | 10 | 25 | 25 | 1 | 1 | ||
| readMetablockInfo(State) | 0% | 0% | 9 | 9 | 27 | 27 | 1 | 1 | ||
| decodeBlockTypeAndLength(State, int) | 0% | 0% | 4 | 4 | 16 | 16 | 1 | 1 | ||
| readSymbol(int[], int, BitReader) | 0% | 0% | 2 | 2 | 12 | 12 | 1 | 1 | ||
| copyUncompressedData(State) | 0% | 0% | 3 | 3 | 19 | 19 | 1 | 1 | ||
| writeRingBuffer(State) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| decodeLiteralBlockSwitch(State) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| inverseMoveToFrontTransform(byte[], int) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| translateShortCodes(int, int[], int) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| decodeVarLenUnsignedByte(BitReader) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| moveToFront(int[], int) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| readBlockLength(int[], int, BitReader) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| decodeCommandBlockSwitch(State) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| decodeDistanceBlockSwitch(State) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| setCustomDictionary(State, byte[]) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| Decode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |