Subroutine Coverage

blib/lib/Params/ValidationCompiler/Compiler.pm
Criterion Covered Total %
subroutine 59 61 96.7
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 1 n/a __ANON__
43 5 No HAS_CXSA
53 58 No new
120 7 n/a _describe
148 73 n/a _validate_param_spec
165 4 No name
166 39 n/a _has_name
168 4 n/a _name_is_optional
173 0 n/a _caller
175 4 n/a _has_caller
177 130 No params
179 65 No slurpy
181 279 n/a _source
183 129 n/a _env
185 22 No named_to_list
187 29 No return_object
192 105 n/a _inlineable_name
196 9 n/a _any_type_has_coercion
217 9 n/a _types
241 41 No subref
263 1 No source
273 42 n/a _compile
289 29 n/a _compile_named_args_check
307 4 n/a _add_return_named_args_object
346 2 n/a _create_cxsa_return_class
362 2 n/a _create_pp_return_class
384 1 n/a bar
384 1 n/a bar
384 1 n/a foo
384 1 n/a get_foo
391 2 n/a _compile_named_args_list_check
412 31 n/a _compile_named_args_check_body
453 31 n/a _set_named_args_hash
511 29 n/a _add_check_for_required_named_param
530 1 n/a _add_check_for_extra_hash_param_types
554 29 n/a _add_check_for_extra_hash_params
575 11 n/a _compile_positional_args_check
637 11 n/a _munge_and_check_positional_params
659 9 n/a _add_check_for_required_positional_params
680 1 n/a _add_check_for_extra_positional_param_types
704 7 n/a _add_check_for_extra_positional_params
725 4 n/a _add_positional_default_assignment
739 4 n/a _add_named_default_assignment
753 8 n/a _add_shared_default_assignment
786 22 n/a _add_type_check
808 24 n/a _type_check
831 6 n/a _add_type_tiny_check
873 18 n/a _add_specio_check
957 0 n/a _add_moose_check
1018 14 n/a _add_to_environment