Subroutine Coverage

blib/lib/Mouse/Util/TypeConstraints.pm
Criterion Covered Total %
subroutine 36 38 94.7
pod 14 22 63.6


line count pod subroutine
2 283 n/a BEGIN
4 283 n/a BEGIN
5 283 n/a BEGIN
7 283 n/a BEGIN
8 283 n/a BEGIN
83 59 Yes as
84 58 Yes where
85 7 No message
86 0 No optimize_as
88 37 Yes from
89 37 Yes via
94 0 No optimized_constraints
100 1 Yes list_all_builtin_type_constraints
101 5 Yes list_all_type_constraints
104 853 n/a _define_type
179 15 Yes type
183 825 Yes subtype
187 31 Yes coerce
196 570 Yes class_type
208 193 Yes role_type
215 23 n/a __ANON__
223 1 No maybe_type
228 6 Yes duck_type
241 1 n/a __ANON__
252 7 Yes enum
265 120 n/a __ANON__
271 128 n/a _find_or_create_regular_type
290 45 n/a _find_or_create_parameterized_type
298 22 n/a _find_or_create_union_type
315 128 n/a _parse_param
331 128 n/a _parse_name
341 128 n/a _parse_single_type
364 108 n/a _parse_type
381 972 Yes find_type_constraint
389 2 No register_type_constraint
396 1251 No find_or_parse_type_constraint
421 5 No find_or_create_does_type_constraint
427 1196 No find_or_create_isa_type_constraint