Source file "org/joni/ArrayCompiler.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 676 of 3,210 | 78% | 170 of 535 | 68% | 113 | 337 | 152 | 738 | 6 | 48 |
| compileCECQuantifierNode(QuantifierNode) | 0% | 0% | 32 | 32 | 76 | 76 | 1 | 1 | ||
| compileCECLengthQuantifierNode(QuantifierNode) | 0% | 0% | 24 | 24 | 39 | 39 | 1 | 1 | ||
| compileAnchorNode(AnchorNode) | 76% | 58% | 10 | 26 | 11 | 57 | 0 | 1 | ||
| compileOptionNode(EncloseNode) | 44% | 25% | 4 | 5 | 4 | 11 | 0 | 1 | ||
| compileLengthEncloseNode(EncloseNode) | 91% | 81% | 7 | 21 | 5 | 44 | 0 | 1 | ||
| compileEncloseNode(EncloseNode) | 96% | 83% | 7 | 24 | 3 | 76 | 0 | 1 | ||
| compileLengthOptionNode(EncloseNode) | 64% | 25% | 2 | 3 | 1 | 7 | 0 | 1 | ||
| prepare() | 54% | 50% | 1 | 2 | 0 | 4 | 0 | 1 | ||
| setInt(int, int) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| compileLengthTree(Node) | 94% | 87% | 4 | 21 | 2 | 43 | 0 | 1 | ||
| addOpcodeOption(int, int) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| cknOn(int) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| selectStrOpcode(int, int, boolean) | 94% | 90% | 2 | 16 | 0 | 22 | 0 | 1 | ||
| compileCTypeNode(CTypeNode) | 88% | 87% | 1 | 5 | 2 | 14 | 0 | 1 | ||
| addStateCheckNum(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| compileLengthStringRawNode(StringNode) | 87% | 50% | 1 | 2 | 0 | 2 | 0 | 1 | ||
| addCompileStringlength(byte[], int, int, int, boolean) | 96% | 75% | 2 | 5 | 0 | 8 | 0 | 1 | ||
| compileNonCECQuantifierNode(QuantifierNode) | 100% | 98% | 1 | 27 | 0 | 65 | 0 | 1 | ||
| compileNonCECLengthQuantifierNode(QuantifierNode) | 100% | 97% | 1 | 23 | 0 | 31 | 0 | 1 | ||
| compileBackrefNode(BackRefNode) | 100% | 94% | 1 | 10 | 0 | 26 | 0 | 1 | ||
| compileLengthStringNode(Node) | 100% | 100% | 0 | 5 | 0 | 24 | 0 | 1 | ||
| entryRepeatRange(int, int, int) | 100% | 100% | 0 | 4 | 0 | 13 | 0 | 1 | ||
| compileRangeRepeatNode(QuantifierNode, int, int) | 100% | 91% | 1 | 7 | 0 | 13 | 0 | 1 | ||
| compileAltNode(ListNode) | 100% | 100% | 0 | 6 | 0 | 18 | 0 | 1 | ||
| compileCClassNode(CClassNode) | 100% | 91% | 1 | 7 | 0 | 16 | 0 | 1 | ||
| addCompileString(byte[], int, int, int, boolean) | 100% | 83% | 2 | 7 | 0 | 13 | 0 | 1 | ||
| finish() | 100% | 75% | 1 | 3 | 0 | 11 | 0 | 1 | ||
| compileTreeEmptyCheck(Node, int) | 100% | 87% | 1 | 6 | 0 | 16 | 0 | 1 | ||
| compileLengthAnchorNode(AnchorNode) | 100% | 100% | 0 | 6 | 0 | 14 | 0 | 1 | ||
| addTemplate(byte[]) | 100% | 100% | 0 | 3 | 0 | 8 | 0 | 1 | ||
| addInt(int) | 100% | 100% | 0 | 2 | 0 | 6 | 0 | 1 | ||
| ensure(int) | 100% | 100% | 0 | 3 | 0 | 7 | 0 | 1 | ||
| compileLengthCClassNode(CClassNode) | 100% | 83% | 1 | 4 | 0 | 7 | 0 | 1 | ||
| addBytes(byte[], int, int) | 100% | 100% | 0 | 2 | 0 | 4 | 0 | 1 | ||
| isNeedStrLenOpExact(int) | 100% | 91% | 1 | 7 | 0 | 1 | 0 | 1 | ||
| addInts(int[], int) | 100% | n/a | 0 | 1 | 0 | 4 | 0 | 1 | ||
| compileCallNode(CallNode) | 100% | n/a | 0 | 1 | 0 | 4 | 0 | 1 | ||
| compileAnyCharNode() | 100% | 100% | 0 | 2 | 0 | 4 | 0 | 1 | ||
| addMultiByteCClass(CodeRangeBuffer) | 100% | n/a | 0 | 1 | 0 | 3 | 0 | 1 | ||
| addOpcodeRelAddr(int, int) | 100% | n/a | 0 | 1 | 0 | 3 | 0 | 1 | ||
| ArrayCompiler(Analyser) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| opTemplated(int) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| addOpcode(int) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| addRelAddr(int) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| addAbsAddr(int) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| addLength(int) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| addMemNum(int) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| addOption(int) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 |