Subroutine Coverage

blib/lib/Params/ValidationCompiler/Compiler.pm
Criterion Covered Total %
subroutine 58 61 95.0
pod 0 10 0.0


line count pod subroutine
3 17 n/a BEGIN
4 17 n/a BEGIN
8 17 n/a BEGIN
9 17 n/a BEGIN
10 17 n/a BEGIN
11 17 n/a BEGIN
12 17 n/a BEGIN
13 17 n/a BEGIN
14 17 n/a BEGIN
20 17 n/a BEGIN
28 2 No HAS_SUB_UTIL
32 2 n/a __ANON__
42 5 No HAS_CXSA
52 58 No new
119 7 n/a _describe
147 73 n/a _validate_param_spec
164 4 No name
165 39 n/a _has_name
167 4 n/a _name_is_optional
172 0 n/a _caller
174 4 n/a _has_caller
176 130 No params
178 65 No slurpy
180 279 n/a _source
182 129 n/a _env
184 22 No named_to_list
186 29 No return_object
191 105 n/a _inlineable_name
195 9 n/a _any_type_has_coercion
216 9 n/a _types
240 41 No subref
262 1 No source
272 42 n/a _compile
288 29 n/a _compile_named_args_check
306 4 n/a _add_return_named_args_object
345 2 n/a _create_cxsa_return_class
361 2 n/a _create_pp_return_class
383 0 n/a bar
383 1 n/a bar
383 1 n/a foo
383 1 n/a get_foo
390 2 n/a _compile_named_args_list_check
411 31 n/a _compile_named_args_check_body
452 31 n/a _set_named_args_hash
510 29 n/a _add_check_for_required_named_param
529 1 n/a _add_check_for_extra_hash_param_types
553 29 n/a _add_check_for_extra_hash_params
574 11 n/a _compile_positional_args_check
636 11 n/a _munge_and_check_positional_params
658 9 n/a _add_check_for_required_positional_params
679 1 n/a _add_check_for_extra_positional_param_types
703 7 n/a _add_check_for_extra_positional_params
724 4 n/a _add_positional_default_assignment
738 4 n/a _add_named_default_assignment
752 8 n/a _add_shared_default_assignment
785 22 n/a _add_type_check
807 24 n/a _type_check
830 6 n/a _add_type_tiny_check
872 18 n/a _add_specio_check
956 0 n/a _add_moose_check
1017 14 n/a _add_to_environment