Subroutine Coverage
blib/lib/Class/Trait.pm |
|
Criterion |
Covered |
Total |
% |
subroutine |
341 |
341 |
100.0
|
pod |
2 |
25 |
8.0
|
line |
count |
pod |
subroutine |
3
|
15 |
n/a |
BEGIN |
3
|
2 |
n/a |
BEGIN |
3
|
1 |
n/a |
BEGIN |
3
|
1 |
n/a |
BEGIN |
3
|
1 |
n/a |
BEGIN |
3
|
1 |
n/a |
BEGIN |
3
|
1 |
n/a |
BEGIN |
3
|
1 |
n/a |
BEGIN |
3
|
1 |
n/a |
BEGIN |
3
|
1 |
n/a |
BEGIN |
4
|
15 |
n/a |
BEGIN |
4
|
1 |
n/a |
BEGIN |
4
|
1 |
n/a |
BEGIN |
4
|
1 |
n/a |
BEGIN |
4
|
1 |
n/a |
BEGIN |
4
|
1 |
n/a |
BEGIN |
4
|
1 |
n/a |
BEGIN |
4
|
1 |
n/a |
BEGIN |
4
|
1 |
n/a |
BEGIN |
4
|
1 |
n/a |
BEGIN |
8
|
15 |
n/a |
BEGIN |
8
|
2 |
n/a |
BEGIN |
8
|
1 |
n/a |
BEGIN |
8
|
1 |
n/a |
BEGIN |
8
|
1 |
n/a |
BEGIN |
8
|
1 |
n/a |
BEGIN |
8
|
1 |
n/a |
BEGIN |
8
|
1 |
n/a |
BEGIN |
8
|
1 |
n/a |
BEGIN |
8
|
1 |
n/a |
BEGIN |
9
|
15 |
n/a |
BEGIN |
9
|
1 |
n/a |
BEGIN |
9
|
1 |
n/a |
BEGIN |
9
|
1 |
n/a |
BEGIN |
9
|
1 |
n/a |
BEGIN |
9
|
1 |
n/a |
BEGIN |
9
|
1 |
n/a |
BEGIN |
9
|
1 |
n/a |
BEGIN |
9
|
1 |
n/a |
BEGIN |
9
|
1 |
n/a |
BEGIN |
11
|
15 |
n/a |
BEGIN |
11
|
1 |
n/a |
BEGIN |
11
|
1 |
n/a |
BEGIN |
11
|
1 |
n/a |
BEGIN |
11
|
1 |
n/a |
BEGIN |
11
|
1 |
n/a |
BEGIN |
11
|
1 |
n/a |
BEGIN |
11
|
1 |
n/a |
BEGIN |
11
|
1 |
n/a |
BEGIN |
11
|
1 |
n/a |
BEGIN |
12
|
15 |
n/a |
BEGIN |
12
|
2 |
n/a |
BEGIN |
12
|
1 |
n/a |
BEGIN |
12
|
1 |
n/a |
BEGIN |
12
|
1 |
n/a |
BEGIN |
12
|
1 |
n/a |
BEGIN |
12
|
1 |
n/a |
BEGIN |
12
|
1 |
n/a |
BEGIN |
12
|
1 |
n/a |
BEGIN |
15
|
10 |
n/a |
_croak |
21
|
127 |
n/a |
_sub_package |
42
|
1793 |
No |
DEBUG |
55
|
1 |
No |
debug |
75
|
2 |
n/a |
_name_for_does |
81
|
51 |
n/a |
__ANON__ |
85
|
15 |
n/a |
BEGIN |
85
|
1 |
n/a |
BEGIN |
85
|
1 |
n/a |
BEGIN |
85
|
1 |
n/a |
BEGIN |
85
|
1 |
n/a |
BEGIN |
85
|
1 |
n/a |
BEGIN |
85
|
1 |
n/a |
BEGIN |
85
|
1 |
n/a |
BEGIN |
85
|
1 |
n/a |
BEGIN |
116
|
15 |
n/a |
BEGIN |
116
|
2 |
n/a |
BEGIN |
116
|
1 |
n/a |
BEGIN |
116
|
1 |
n/a |
BEGIN |
116
|
1 |
n/a |
BEGIN |
116
|
1 |
n/a |
BEGIN |
116
|
1 |
n/a |
BEGIN |
116
|
1 |
n/a |
BEGIN |
116
|
1 |
n/a |
BEGIN |
130
|
15 |
n/a |
BEGIN |
130
|
1 |
n/a |
BEGIN |
130
|
1 |
n/a |
BEGIN |
130
|
1 |
n/a |
BEGIN |
130
|
1 |
n/a |
BEGIN |
130
|
1 |
n/a |
BEGIN |
130
|
1 |
n/a |
BEGIN |
130
|
1 |
n/a |
BEGIN |
130
|
1 |
n/a |
BEGIN |
155
|
15 |
n/a |
BEGIN |
155
|
2 |
n/a |
BEGIN |
155
|
1 |
n/a |
BEGIN |
155
|
1 |
n/a |
BEGIN |
155
|
1 |
n/a |
BEGIN |
155
|
1 |
n/a |
BEGIN |
155
|
1 |
n/a |
BEGIN |
155
|
1 |
n/a |
BEGIN |
155
|
1 |
n/a |
BEGIN |
158
|
15 |
n/a |
BEGIN |
158
|
2 |
n/a |
BEGIN |
158
|
1 |
n/a |
BEGIN |
158
|
1 |
n/a |
BEGIN |
158
|
1 |
n/a |
BEGIN |
158
|
1 |
n/a |
BEGIN |
158
|
1 |
n/a |
BEGIN |
158
|
1 |
n/a |
BEGIN |
158
|
1 |
n/a |
BEGIN |
165
|
74 |
n/a |
_clear_all_caches |
171
|
59 |
n/a |
_clear_does_cache |
188
|
70 |
n/a |
import |
199
|
15 |
n/a |
BEGIN |
199
|
1 |
n/a |
BEGIN |
199
|
1 |
n/a |
BEGIN |
199
|
1 |
n/a |
BEGIN |
199
|
1 |
n/a |
BEGIN |
199
|
1 |
n/a |
BEGIN |
199
|
1 |
n/a |
BEGIN |
199
|
1 |
n/a |
BEGIN |
199
|
1 |
n/a |
BEGIN |
200
|
15 |
n/a |
BEGIN |
200
|
2 |
n/a |
BEGIN |
200
|
1 |
n/a |
BEGIN |
200
|
1 |
n/a |
BEGIN |
200
|
1 |
n/a |
BEGIN |
200
|
1 |
n/a |
BEGIN |
200
|
1 |
n/a |
BEGIN |
200
|
1 |
n/a |
BEGIN |
200
|
1 |
n/a |
BEGIN |
201
|
1 |
n/a |
__ANON__ |
204
|
15 |
n/a |
BEGIN |
204
|
1 |
n/a |
BEGIN |
204
|
1 |
n/a |
BEGIN |
204
|
1 |
n/a |
BEGIN |
204
|
1 |
n/a |
BEGIN |
204
|
1 |
n/a |
BEGIN |
204
|
1 |
n/a |
BEGIN |
204
|
1 |
n/a |
BEGIN |
204
|
1 |
n/a |
BEGIN |
231
|
18 |
No |
apply |
261
|
11 |
n/a |
_setup_anonymous_class |
269
|
15 |
n/a |
BEGIN |
269
|
1 |
n/a |
BEGIN |
269
|
1 |
n/a |
BEGIN |
269
|
1 |
n/a |
BEGIN |
269
|
1 |
n/a |
BEGIN |
269
|
1 |
n/a |
BEGIN |
269
|
1 |
n/a |
BEGIN |
269
|
1 |
n/a |
BEGIN |
269
|
1 |
n/a |
BEGIN |
276
|
45 |
n/a |
_apply_traits |
306
|
15 |
n/a |
BEGIN |
306
|
1 |
n/a |
BEGIN |
306
|
1 |
n/a |
BEGIN |
306
|
1 |
n/a |
BEGIN |
306
|
1 |
n/a |
BEGIN |
306
|
1 |
n/a |
BEGIN |
306
|
1 |
n/a |
BEGIN |
306
|
1 |
n/a |
BEGIN |
306
|
1 |
n/a |
BEGIN |
309
|
13 |
n/a |
INIT |
315
|
28 |
Yes |
initialize |
330
|
34 |
n/a |
_check_traits_in_package |
380
|
33 |
n/a |
_apply_traits_to_package |
395
|
15 |
n/a |
BEGIN |
395
|
1 |
n/a |
BEGIN |
395
|
1 |
n/a |
BEGIN |
395
|
1 |
n/a |
BEGIN |
395
|
1 |
n/a |
BEGIN |
395
|
1 |
n/a |
BEGIN |
395
|
1 |
n/a |
BEGIN |
395
|
1 |
n/a |
BEGIN |
395
|
1 |
n/a |
BEGIN |
401
|
4 |
Yes |
rename_does |
407
|
36 |
n/a |
_set_does |
415
|
15 |
n/a |
BEGIN |
415
|
1 |
n/a |
BEGIN |
415
|
1 |
n/a |
BEGIN |
415
|
1 |
n/a |
BEGIN |
415
|
1 |
n/a |
BEGIN |
415
|
1 |
n/a |
BEGIN |
415
|
1 |
n/a |
BEGIN |
415
|
1 |
n/a |
BEGIN |
415
|
1 |
n/a |
BEGIN |
416
|
15 |
n/a |
BEGIN |
416
|
1 |
n/a |
BEGIN |
416
|
1 |
n/a |
BEGIN |
416
|
1 |
n/a |
BEGIN |
416
|
1 |
n/a |
BEGIN |
416
|
1 |
n/a |
BEGIN |
416
|
1 |
n/a |
BEGIN |
416
|
1 |
n/a |
BEGIN |
416
|
1 |
n/a |
BEGIN |
422
|
11 |
n/a |
_all_does |
434
|
30 |
n/a |
_recursive_does |
454
|
33 |
n/a |
_add_trait_methods |
469
|
15 |
n/a |
BEGIN |
469
|
1 |
n/a |
BEGIN |
469
|
1 |
n/a |
BEGIN |
469
|
1 |
n/a |
BEGIN |
469
|
1 |
n/a |
BEGIN |
469
|
1 |
n/a |
BEGIN |
469
|
1 |
n/a |
BEGIN |
469
|
1 |
n/a |
BEGIN |
469
|
1 |
n/a |
BEGIN |
477
|
15 |
n/a |
BEGIN |
477
|
1 |
n/a |
BEGIN |
477
|
1 |
n/a |
BEGIN |
477
|
1 |
n/a |
BEGIN |
477
|
1 |
n/a |
BEGIN |
477
|
1 |
n/a |
BEGIN |
477
|
1 |
n/a |
BEGIN |
477
|
1 |
n/a |
BEGIN |
477
|
1 |
n/a |
BEGIN |
478
|
10 |
No |
area |
478
|
11 |
No |
bounds |
478
|
17 |
No |
diameter |
478
|
14 |
No |
getBlue |
478
|
25 |
No |
getGreen |
478
|
22 |
No |
getRed |
478
|
15 |
No |
greaterThan |
478
|
24 |
No |
greaterThanOrEqualTo |
478
|
28 |
No |
isBetween |
478
|
30 |
No |
isExactly |
478
|
24 |
No |
isSameTypeAs |
478
|
14 |
No |
lessThan |
478
|
12 |
No |
lessThanOrEqualTo |
478
|
13 |
No |
notEqualTo |
478
|
26 |
No |
scaleBy |
478
|
18 |
No |
setBlue |
478
|
17 |
No |
setGreen |
478
|
21 |
No |
setRed |
494
|
23 |
n/a |
_add_trait_overloads |
532
|
9 |
n/a |
_apply_traits_to_trait |
535
|
15 |
n/a |
BEGIN |
535
|
1 |
n/a |
BEGIN |
535
|
1 |
n/a |
BEGIN |
535
|
1 |
n/a |
BEGIN |
535
|
1 |
n/a |
BEGIN |
535
|
1 |
n/a |
BEGIN |
535
|
1 |
n/a |
BEGIN |
535
|
1 |
n/a |
BEGIN |
535
|
1 |
n/a |
BEGIN |
550
|
20 |
n/a |
_compile_traits |
644
|
29 |
n/a |
_load_trait |
693
|
15 |
n/a |
BEGIN |
693
|
1 |
n/a |
BEGIN |
693
|
1 |
n/a |
BEGIN |
693
|
1 |
n/a |
BEGIN |
693
|
1 |
n/a |
BEGIN |
693
|
1 |
n/a |
BEGIN |
693
|
1 |
n/a |
BEGIN |
693
|
1 |
n/a |
BEGIN |
693
|
1 |
n/a |
BEGIN |
696
|
15 |
n/a |
BEGIN |
696
|
1 |
n/a |
BEGIN |
696
|
1 |
n/a |
BEGIN |
696
|
1 |
n/a |
BEGIN |
696
|
1 |
n/a |
BEGIN |
696
|
1 |
n/a |
BEGIN |
696
|
1 |
n/a |
BEGIN |
696
|
1 |
n/a |
BEGIN |
696
|
1 |
n/a |
BEGIN |
718
|
15 |
n/a |
BEGIN |
718
|
1 |
n/a |
BEGIN |
718
|
1 |
n/a |
BEGIN |
718
|
1 |
n/a |
BEGIN |
718
|
1 |
n/a |
BEGIN |
718
|
1 |
n/a |
BEGIN |
718
|
1 |
n/a |
BEGIN |
718
|
1 |
n/a |
BEGIN |
718
|
1 |
n/a |
BEGIN |
719
|
15 |
n/a |
BEGIN |
719
|
1 |
n/a |
BEGIN |
719
|
1 |
n/a |
BEGIN |
719
|
1 |
n/a |
BEGIN |
719
|
1 |
n/a |
BEGIN |
719
|
1 |
n/a |
BEGIN |
719
|
1 |
n/a |
BEGIN |
719
|
1 |
n/a |
BEGIN |
719
|
1 |
n/a |
BEGIN |
737
|
12 |
n/a |
_override_trait |
830
|
25 |
n/a |
_get_trait_requirements |
835
|
15 |
n/a |
BEGIN |
835
|
1 |
n/a |
BEGIN |
835
|
1 |
n/a |
BEGIN |
835
|
1 |
n/a |
BEGIN |
835
|
1 |
n/a |
BEGIN |
835
|
1 |
n/a |
BEGIN |
835
|
1 |
n/a |
BEGIN |
835
|
1 |
n/a |
BEGIN |
835
|
1 |
n/a |
BEGIN |
850
|
30 |
n/a |
_get_trait_methods |
861
|
15 |
n/a |
BEGIN |
861
|
1 |
n/a |
BEGIN |
861
|
1 |
n/a |
BEGIN |
861
|
1 |
n/a |
BEGIN |
861
|
1 |
n/a |
BEGIN |
861
|
1 |
n/a |
BEGIN |
861
|
1 |
n/a |
BEGIN |
861
|
1 |
n/a |
BEGIN |
861
|
1 |
n/a |
BEGIN |
878
|
23 |
n/a |
_get_trait_overloads |
883
|
15 |
n/a |
BEGIN |
883
|
1 |
n/a |
BEGIN |
883
|
1 |
n/a |
BEGIN |
883
|
1 |
n/a |
BEGIN |
883
|
1 |
n/a |
BEGIN |
883
|
1 |
n/a |
BEGIN |
883
|
1 |
n/a |
BEGIN |
883
|
1 |
n/a |
BEGIN |
883
|
1 |
n/a |
BEGIN |
891
|
15 |
n/a |
BEGIN |
891
|
1 |
n/a |
BEGIN |
891
|
1 |
n/a |
BEGIN |
891
|
1 |
n/a |
BEGIN |
891
|
1 |
n/a |
BEGIN |
891
|
1 |
n/a |
BEGIN |
891
|
1 |
n/a |
BEGIN |
891
|
1 |
n/a |
BEGIN |
891
|
1 |
n/a |
BEGIN |
905
|
19 |
n/a |
_store_trait_in_cache |
911
|
3 |
No |
fetch_trait_from_cache |
924
|
5 |
n/a |
_exclude_trait_methods |
953
|
2 |
n/a |
_alias_trait_methods |
1000
|
15 |
n/a |
BEGIN |
1000
|
1 |
n/a |
BEGIN |
1000
|
1 |
n/a |
BEGIN |
1000
|
1 |
n/a |
BEGIN |
1000
|
1 |
n/a |
BEGIN |
1000
|
1 |
n/a |
BEGIN |
1000
|
1 |
n/a |
BEGIN |
1000
|
1 |
n/a |
BEGIN |
1000
|
1 |
n/a |
BEGIN |
1003
|
15 |
n/a |
_sum_traits |
1065
|
9 |
n/a |
_fold_in_methods |
1122
|
9 |
n/a |
_fold_in_overloads |
1175
|
9 |
n/a |
_check_requirements |
1201
|
29 |
No |
is_method_label |