Package: org.overture.codegen.ir.patterns

Coverage Summary

nameinstructionbranchcomplexitylinemethodclass
org.overture.codegen.ir.patterns
M: 1661 C: 949
36%
M: 155 C: 35
18%
M: 230 C: 135
37%
M: 396 C: 266
40%
M: 142 C: 128
47%
M: 1 C: 16
94%

Coverage Breakdown by Source File

nameinstructionbranchcomplexitylinemethodclass
ABoolPatternIR
M: 80 C: 48
38%
M: 6 C: 0
0%
M: 11 C: 8
42%
M: 19 C: 13
41%
M: 8 C: 8
50%
M: 0 C: 1
100%
ACharPatternIR
M: 80 C: 48
38%
M: 6 C: 0
0%
M: 11 C: 8
42%
M: 19 C: 13
41%
M: 8 C: 8
50%
M: 0 C: 1
100%
AIdentifierPatternIR
M: 75 C: 53
41%
M: 6 C: 0
0%
M: 10 C: 9
47%
M: 17 C: 15
47%
M: 7 C: 9
56%
M: 0 C: 1
100%
AIgnorePatternIR
M: 63 C: 28
31%
M: 6 C: 0
0%
M: 10 C: 6
38%
M: 15 C: 9
38%
M: 7 C: 6
46%
M: 0 C: 1
100%
AIntPatternIR
M: 80 C: 48
38%
M: 6 C: 0
0%
M: 11 C: 8
42%
M: 19 C: 13
41%
M: 8 C: 8
50%
M: 0 C: 1
100%
ANullPatternIR
M: 63 C: 28
31%
M: 6 C: 0
0%
M: 10 C: 6
38%
M: 15 C: 9
38%
M: 7 C: 6
46%
M: 0 C: 1
100%
AQuotePatternIR
M: 80 C: 48
38%
M: 6 C: 0
0%
M: 11 C: 8
42%
M: 19 C: 13
41%
M: 8 C: 8
50%
M: 0 C: 1
100%
ARealPatternIR
M: 80 C: 48
38%
M: 6 C: 0
0%
M: 11 C: 8
42%
M: 19 C: 13
41%
M: 8 C: 8
50%
M: 0 C: 1
100%
ARecordPatternIR
M: 135 C: 123
48%
M: 14 C: 6
30%
M: 17 C: 13
43%
M: 31 C: 33
52%
M: 8 C: 12
60%
M: 0 C: 1
100%
ASeqBindIR
M: 102 C: 82
45%
M: 11 C: 7
39%
M: 15 C: 10
40%
M: 23 C: 25
52%
M: 7 C: 9
56%
M: 0 C: 1
100%
ASeqMultipleBindIR
M: 111 C: 69
38%
M: 13 C: 5
28%
M: 16 C: 9
36%
M: 27 C: 20
43%
M: 8 C: 8
50%
M: 0 C: 1
100%
ASetBindIR
M: 99 C: 89
47%
M: 10 C: 6
38%
M: 14 C: 10
42%
M: 23 C: 25
52%
M: 7 C: 9
56%
M: 0 C: 1
100%
ASetMultipleBindIR
M: 104 C: 81
44%
M: 10 C: 6
38%
M: 13 C: 11
46%
M: 26 C: 21
45%
M: 8 C: 8
50%
M: 0 C: 1
100%
AStringPatternIR
M: 80 C: 48
38%
M: 6 C: 0
0%
M: 11 C: 8
42%
M: 19 C: 13
41%
M: 8 C: 8
50%
M: 0 C: 1
100%
ATuplePatternIR
M: 91 C: 82
47%
M: 10 C: 2
17%
M: 13 C: 9
41%
M: 21 C: 20
49%
M: 7 C: 9
56%
M: 0 C: 1
100%
ATypeBindIR
M: 184 C: 0
0%
M: 18 C: 0
0%
M: 25 C: 0
0%
M: 48 C: 0
0%
M: 16 C: 0
0%
M: 1 C: 0
0%
ATypeMultipleBindIR
M: 154 C: 26
14%
M: 15 C: 3
17%
M: 21 C: 4
16%
M: 36 C: 11
23%
M: 12 C: 4
25%
M: 0 C: 1
100%