Source file "org/joni/Analyser.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 770 of 5,117 | 84% | 208 of 995 | 79% | 152 | 593 | 147 | 1,193 | 3 | 39 |
| setupCombExpCheck(Node, int) | 0% | 0% | 33 | 33 | 57 | 57 | 1 | 1 | ||
| compile() | 59% | 41% | 23 | 30 | 15 | 62 | 0 | 1 | ||
| encStringToString(byte[], int, int) | 0% | 0% | 5 | 5 | 18 | 18 | 1 | 1 | ||
| updateStringNodeCaseFoldSingleByte(StringNode, byte[]) | 0% | 0% | 4 | 4 | 16 | 16 | 1 | 1 | ||
| optimizeNodeLeft(Node, NodeOptInfo, OptEnvironment) | 91% | 79% | 20 | 75 | 13 | 162 | 0 | 1 | ||
| expandCaseFoldString(Node) | 87% | 81% | 7 | 23 | 4 | 48 | 0 | 1 | ||
| setupSubExpCall(Node) | 80% | 81% | 6 | 19 | 3 | 33 | 0 | 1 | ||
| setupTree(Node, int) | 96% | 88% | 13 | 68 | 2 | 117 | 0 | 1 | ||
| getMinMatchLength(Node) | 92% | 85% | 5 | 29 | 2 | 58 | 0 | 1 | ||
| updateStringNodeCaseFoldMultiByte(StringNode) | 88% | 91% | 1 | 7 | 3 | 26 | 0 | 1 | ||
| disableNoNameGroupCapture(Node) | 89% | 87% | 1 | 5 | 1 | 16 | 0 | 1 | ||
| getMaxMatchLength(Node) | 95% | 88% | 4 | 27 | 1 | 55 | 0 | 1 | ||
| expandCaseFoldStringAlt(int, CaseFoldCodeItem[], byte[], int, int, int, ObjPtr) | 95% | 85% | 2 | 8 | 1 | 35 | 0 | 1 | ||
| setCallAttr(CallNode) | 80% | 50% | 1 | 2 | 0 | 7 | 0 | 1 | ||
| setupLookBehind(AnchorNode) | 75% | 50% | 3 | 5 | 3 | 10 | 0 | 1 | ||
| isNotIncluded(Node, Node) | 98% | 91% | 9 | 58 | 5 | 79 | 0 | 1 | ||
| setOptimizedInfoFromTree(Node) | 97% | 90% | 2 | 11 | 1 | 29 | 0 | 1 | ||
| updateStringNodeCaseFold(Node) | 72% | 50% | 1 | 2 | 1 | 6 | 0 | 1 | ||
| numberedRefCheck(Node) | 91% | 91% | 1 | 9 | 0 | 14 | 0 | 1 | ||
| subexpInfRecursiveCheckTrav(Node) | 95% | 86% | 2 | 10 | 0 | 21 | 0 | 1 | ||
| quantifiersMemoryInfo(Node) | 98% | 88% | 2 | 12 | 1 | 23 | 0 | 1 | ||
| getCharLengthTree(Node, int) | 100% | 93% | 3 | 28 | 0 | 55 | 0 | 1 | ||
| subexpInfRecursiveCheck(Node, boolean) | 100% | 100% | 0 | 19 | 0 | 38 | 0 | 1 | ||
| getHeadValueNode(Node, boolean) | 100% | 96% | 1 | 19 | 0 | 30 | 0 | 1 | ||
| nextSetup(Node, Node) | 100% | 96% | 1 | 14 | 0 | 25 | 0 | 1 | ||
| subexpRecursiveCheckTrav(Node) | 100% | 95% | 1 | 14 | 0 | 26 | 0 | 1 | ||
| checkTypeTree(Node, int, int, int) | 100% | 100% | 0 | 11 | 0 | 17 | 0 | 1 | ||
| subexpRecursiveCheck(Node) | 100% | 100% | 0 | 11 | 0 | 25 | 0 | 1 | ||
| divideLookBehindAlternatives(Node) | 100% | 100% | 0 | 4 | 0 | 21 | 0 | 1 | ||
| renumberByMap(Node, int[]) | 100% | 100% | 0 | 9 | 0 | 17 | 0 | 1 | ||
| noNameDisableMapFor_enclose(Node, int[], Ptr) | 100% | 100% | 0 | 3 | 0 | 12 | 0 | 1 | ||
| noNameDisableMapFor_quantifier(Node, int[], Ptr) | 100% | 100% | 0 | 3 | 0 | 8 | 0 | 1 | ||
| noNameDisableMap(Node, int[], Ptr) | 100% | 100% | 0 | 5 | 0 | 9 | 0 | 1 | ||
| isCaseFoldVariableLength(int, CaseFoldCodeItem[], int) | 100% | 83% | 1 | 4 | 0 | 3 | 0 | 1 | ||
| noNameDisableMapFor_listAlt(Node, int[], Ptr) | 100% | 100% | 0 | 2 | 0 | 4 | 0 | 1 | ||
| expandCaseFoldMakeRemString(byte[], int, int) | 100% | n/a | 0 | 1 | 0 | 5 | 0 | 1 | ||
| noNameDisableMapFor_anchor(Node, int[], Ptr) | 100% | 100% | 0 | 2 | 0 | 3 | 0 | 1 | ||
| Analyser(Regex, Syntax, byte[], int, int, WarnCallback) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| getCharLengthTree(Node) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |