Subroutine Coverage

blib/lib/Specio/Constraint/Role/Interface.pm
Criterion Covered Total %
subroutine 63 74 85.1
pod 0 28 0.0


line count pod subroutine
3 28 n/a BEGIN
4 28 n/a BEGIN
8 28 n/a BEGIN
9 28 n/a BEGIN
10 28 n/a BEGIN
11 28 n/a BEGIN
12 28 n/a BEGIN
13 28 n/a BEGIN
15 28 n/a BEGIN
17 28 n/a BEGIN
21 12 n/a __ANON__
23 4006 n/a __ANON__
24 28 n/a BEGIN
85 8343 n/a _attrs
95 867 n/a _Specio_Constraint_Role_Interface_BUILD
114 844 n/a _wrap_message_generator
119 2359 n/a __ANON__
129 2359 n/a __ANON__
132 44 No coercions
133 0 No coercion_from_type
134 22 n/a _has_coercion_from_type
135 18 n/a _add_coercion
136 63 No has_coercions
139 308 No validate_or_die
152 3329 No value_is_valid
159 917 n/a _ancestors_and_self
165 13 No is_a_type_of
168 40 n/a __ANON__
173 2 No is_same_type_as
180 871 No is_anon
186 405 No has_real_constraint
193 1250 No can_be_inlined
206 348 n/a _build_generated_inline_sub
221 816 n/a _self_or_first_inlinable_ancestor
223 841 n/a __ANON__
234 107 n/a _build_optimized_constraint
245 88 n/a _constraint_with_parents
265 1267 n/a __ANON__
273 22 No id
279 18 No add_coercion
293 4 No has_coercion_from_type
300 16 No coerce_value
313 5 No can_inline_coercion
315 8 n/a __ANON__
319 11 No can_inline_coercion_and_check
321 22 n/a __ANON__
325 2 No inline_coercion
341 6 No inline_coercion_and_check
361 8 n/a _inline_coercion
391 126 No inline_assert
418 468 No inline_check
430 0 n/a _subify
434 78 n/a _build_subification
440 217 n/a __ANON__
445 126 n/a _inline_throw_exception
460 5 No coercion_sub
463 6 n/a __ANON__
487 3 n/a __ANON__
492 447 n/a _build_ancestors
506 865 n/a _build_description
516 867 n/a _build_coercions
520 8608 n/a _clone_coercions
535 30 n/a _build_signature
554 0 No has_coercion
559 114 n/a _inline_check
563 0 n/a _compiled_type_constraint
569 0 No coercion
574 0 n/a _compiled_type_coercion
577 0 n/a __ANON__
583 0 No has_message
587 0 No message
591 0 No get_message
598 50 No check
602 0 No coerce