Package: org.overture.ast.patterns

Coverage Summary

nameinstructionbranchcomplexitylinemethodclass
org.overture.ast.patterns
M: 3432 C: 2606
43%
M: 464 C: 152
25%
M: 491 C: 361
42%
M: 842 C: 754
47%
M: 208 C: 336
62%
M: 3 C: 33
92%

Coverage Breakdown by Source File

nameinstructionbranchcomplexitylinemethodclass
ABooleanPattern
M: 69 C: 95
58%
M: 10 C: 6
38%
M: 10 C: 13
57%
M: 16 C: 28
64%
M: 3 C: 12
80%
M: 0 C: 1
100%
ACharacterPattern
M: 69 C: 95
58%
M: 10 C: 6
38%
M: 10 C: 13
57%
M: 16 C: 28
64%
M: 3 C: 12
80%
M: 0 C: 1
100%
AConcatenationPattern
M: 121 C: 102
46%
M: 18 C: 6
25%
M: 18 C: 11
38%
M: 31 C: 29
48%
M: 6 C: 11
65%
M: 0 C: 1
100%
ADefPatternBind
M: 166 C: 164
50%
M: 21 C: 13
38%
M: 20 C: 21
51%
M: 41 C: 46
53%
M: 7 C: 17
71%
M: 0 C: 1
100%
AExpressionPattern
M: 80 C: 86
52%
M: 11 C: 5
31%
M: 13 C: 10
43%
M: 20 C: 24
55%
M: 5 C: 10
67%
M: 0 C: 1
100%
AIdentifierPattern
M: 83 C: 101
55%
M: 11 C: 5
31%
M: 11 C: 14
56%
M: 20 C: 29
59%
M: 3 C: 14
82%
M: 0 C: 1
100%
AIgnorePattern
M: 81 C: 75
48%
M: 12 C: 4
25%
M: 11 C: 12
52%
M: 21 C: 23
52%
M: 3 C: 12
80%
M: 0 C: 1
100%
AIntegerPattern
M: 69 C: 95
58%
M: 10 C: 6
38%
M: 10 C: 13
57%
M: 16 C: 28
64%
M: 3 C: 12
80%
M: 0 C: 1
100%
AMapPattern
M: 103 C: 73
41%
M: 14 C: 2
13%
M: 15 C: 8
35%
M: 23 C: 19
45%
M: 7 C: 8
53%
M: 0 C: 1
100%
AMapUnionPattern
M: 235 C: 0
0%
M: 28 C: 0
0%
M: 31 C: 0
0%
M: 60 C: 0
0%
M: 17 C: 0
0%
M: 1 C: 0
0%
AMapletPatternMaplet
M: 160 C: 80
33%
M: 22 C: 6
21%
M: 23 C: 10
30%
M: 32 C: 29
48%
M: 9 C: 10
53%
M: 0 C: 1
100%
ANamePatternPair
M: 214 C: 0
0%
M: 26 C: 0
0%
M: 30 C: 0
0%
M: 56 C: 0
0%
M: 17 C: 0
0%
M: 1 C: 0
0%
ANilPattern
M: 58 C: 44
43%
M: 8 C: 0
0%
M: 8 C: 9
53%
M: 14 C: 14
50%
M: 4 C: 9
69%
M: 0 C: 1
100%
AObjectPattern
M: 279 C: 0
0%
M: 28 C: 0
0%
M: 34 C: 0
0%
M: 71 C: 0
0%
M: 20 C: 0
0%
M: 1 C: 0
0%
APatternListTypePair
M: 100 C: 108
52%
M: 15 C: 7
32%
M: 16 C: 13
45%
M: 23 C: 27
54%
M: 6 C: 12
67%
M: 0 C: 1
100%
APatternTypePair
M: 103 C: 85
45%
M: 14 C: 6
30%
M: 16 C: 12
43%
M: 27 C: 25
48%
M: 7 C: 11
61%
M: 0 C: 1
100%
AQuotePattern
M: 69 C: 95
58%
M: 10 C: 6
38%
M: 10 C: 13
57%
M: 16 C: 28
64%
M: 3 C: 12
80%
M: 0 C: 1
100%
ARealPattern
M: 86 C: 78
48%
M: 13 C: 3
19%
M: 12 C: 11
48%
M: 21 C: 23
52%
M: 4 C: 11
73%
M: 0 C: 1
100%
ARecordPattern
M: 134 C: 145
52%
M: 19 C: 9
32%
M: 17 C: 17
50%
M: 32 C: 39
55%
M: 5 C: 15
75%
M: 0 C: 1
100%
ASeqBind
M: 75 C: 62
45%
M: 8 C: 6
43%
M: 10 C: 12
55%
M: 15 C: 20
57%
M: 5 C: 10
67%
M: 0 C: 1
100%
ASeqMultipleBind
M: 105 C: 55
34%
M: 11 C: 7
39%
M: 14 C: 10
42%
M: 24 C: 20
45%
M: 7 C: 8
53%
M: 0 C: 1
100%
ASeqPattern
M: 71 C: 95
57%
M: 9 C: 5
36%
M: 11 C: 11
50%
M: 19 C: 23
55%
M: 5 C: 10
67%
M: 0 C: 1
100%
ASetBind
M: 60 C: 77
56%
M: 8 C: 6
43%
M: 9 C: 13
59%
M: 14 C: 21
60%
M: 4 C: 11
73%
M: 0 C: 1
100%
ASetMultipleBind
M: 71 C: 94
57%
M: 9 C: 7
44%
M: 10 C: 13
57%
M: 17 C: 27
61%
M: 4 C: 11
73%
M: 0 C: 1
100%
ASetPattern
M: 75 C: 94
56%
M: 11 C: 3
21%
M: 10 C: 12
55%
M: 18 C: 24
57%
M: 4 C: 11
73%
M: 0 C: 1
100%
AStringPattern
M: 86 C: 78
48%
M: 13 C: 3
19%
M: 12 C: 11
48%
M: 21 C: 23
52%
M: 4 C: 11
73%
M: 0 C: 1
100%
ATuplePattern
M: 65 C: 104
62%
M: 10 C: 4
29%
M: 10 C: 12
55%
M: 17 C: 25
60%
M: 3 C: 12
80%
M: 0 C: 1
100%
ATypeBind
M: 65 C: 72
53%
M: 10 C: 4
29%
M: 10 C: 12
55%
M: 16 C: 19
54%
M: 4 C: 11
73%
M: 0 C: 1
100%
ATypeMultipleBind
M: 63 C: 81
56%
M: 9 C: 5
36%
M: 10 C: 12
55%
M: 17 C: 20
54%
M: 4 C: 11
73%
M: 0 C: 1
100%
AUnionPattern
M: 121 C: 102
46%
M: 18 C: 6
25%
M: 18 C: 11
38%
M: 31 C: 29
48%
M: 6 C: 11
65%
M: 0 C: 1
100%
PBind
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
PBindBase
M: 58 C: 37
39%
M: 9 C: 3
25%
M: 10 C: 8
44%
M: 16 C: 15
48%
M: 5 C: 7
58%
M: 0 C: 1
100%
PMaplet
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
PMapletBase
M: 38 C: 3
7%
M: 6 C: 0
0%
M: 8 C: 1
11%
M: 10 C: 2
17%
M: 5 C: 1
17%
M: 0 C: 1
100%
PMultipleBind
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
PMultipleBindBase
M: 54 C: 53
50%
M: 10 C: 2
17%
M: 10 C: 7
41%
M: 14 C: 17
55%
M: 4 C: 7
64%
M: 0 C: 1
100%
PPair
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
PPairBase
M: 41 C: 19
32%
M: 6 C: 0
0%
M: 7 C: 5
42%
M: 10 C: 9
47%
M: 4 C: 5
56%
M: 0 C: 1
100%
PPattern
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
PPatternBase
M: 70 C: 53
43%
M: 11 C: 1
8%
M: 10 C: 9
47%
M: 18 C: 18
50%
M: 4 C: 9
69%
M: 0 C: 1
100%
PPatternBind
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
PPatternBindBase
M: 35 C: 6
15%
M: 6 C: 0
0%
M: 7 C: 2
22%
M: 9 C: 3
25%
M: 4 C: 2
33%
M: 0 C: 1
100%