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 |