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