Subroutine Coverage

blib/lib/Class/Generate.pm
Criterion Covered Total %
subroutine 352 374 94.1
pod 3 3 100.0


line count pod subroutine
3 22 n/a BEGIN
4 20 n/a BEGIN
5 17 n/a BEGIN
6 18 n/a BEGIN
7 21 n/a BEGIN
11 21 n/a BEGIN
13 17 n/a BEGIN
15 17 n/a BEGIN
34 15 n/a BEGIN
78 54 Yes class
98 16 Yes subclass
147 1 Yes delete_class
600 13 n/a BEGIN
600 13 n/a BEGIN
600 13 n/a BEGIN
600 13 n/a BEGIN
600 12 n/a BEGIN
600 12 n/a BEGIN
600 12 n/a BEGIN
600 12 n/a BEGIN
600 12 n/a BEGIN
600 10 n/a BEGIN
600 9 n/a BEGIN
600 9 n/a BEGIN
600 9 n/a BEGIN
600 9 n/a BEGIN
600 8 n/a BEGIN
600 8 n/a BEGIN
600 8 n/a BEGIN
600 8 n/a BEGIN
600 8 n/a BEGIN
600 7 n/a BEGIN
600 1 n/a add_mem_a
600 10 n/a copy
600 6 n/a copy
600 11 n/a copy
600 5 n/a copy
600 0 n/a copy
600 0 n/a delete_mem_h
600 14 n/a equals
600 7 n/a equals
600 11 n/a equals
600 7 n/a equals
600 3 n/a equals
600 1 n/a f
600 2 n/a g
600 0 n/a last_mem_a
600 9 n/a mem
600 6 n/a mem
600 2 n/a mem
600 1 n/a mem
600 7 n/a mem_a
600 3 n/a mem_a_size
600 3 n/a mem_h
600 2 n/a mem_h_keys
600 3 n/a mem_h_values
600 39 n/a new
600 41 n/a new
600 28 n/a new
600 37 n/a new
600 15 n/a new
600 14 n/a undef_mem
600 9 n/a undef_mem
600 11 n/a undef_mem
600 2 n/a undef_mem
600 4 n/a undef_mem_a
600 2 n/a undef_mem_h
600 2 n/a BEGIN
600 0 n/a BEGIN
600 9 n/a BEGIN
600 2 n/a BEGIN
600 11 n/a add_m2
600 4 n/a add_m2
600 0 n/a add_m2
600 4 n/a add_m2
600 0 n/a add_m2
600 1 n/a add_m2
600 0 n/a copy
600 6 n/a delete_m3
600 3 n/a delete_m3
600 3 n/a delete_m3
600 0 n/a delete_m3
600 0 n/a delete_m3
600 0 n/a delete_m3
600 0 n/a equals
749 15 n/a BEGIN
756 64 n/a store
770 35 n/a get
902 7 n/a remove
907 65 n/a form
1034 138 n/a member
1052 78 n/a list_of_values
1059 290 n/a comma_prefixed_list_of_values
1064 15 n/a BEGIN
1086 64 n/a set_element_regexps
1173 47 n/a substituted
1190 92 n/a member_invocation
1206 35 n/a accessor_invocation
1231 4 n/a substituted_in_class_method
1254 0 n/a nonpublic_method_invocation
1276 103 n/a member_index
1288 76 n/a accessible_member_regexps
1307 76 n/a accessible_members
1323 76 n/a accessible_accessor_regexps
1346 76 n/a accessible_user_defined_method_regexps
1362 39 n/a class_of
1377 15 n/a BEGIN
1378 15 n/a BEGIN
1393 61 n/a check_user_defined_code
1465 61 n/a create_code_checking_package
1477 13 n/a BEGIN
1477 13 n/a BEGIN
1477 13 n/a BEGIN
1477 12 n/a BEGIN
1477 12 n/a BEGIN
1477 12 n/a BEGIN
1477 12 n/a BEGIN
1477 10 n/a BEGIN
1477 9 n/a BEGIN
1477 8 n/a BEGIN
1477 8 n/a BEGIN
1477 8 n/a BEGIN
1477 7 n/a BEGIN
1477 7 n/a BEGIN
1477 7 n/a BEGIN
1477 15 n/a BEGIN
1477 5 n/a BEGIN
1477 8 n/a BEGIN
1483 46 n/a collect_code_problems
1485 1 n/a __ANON__
1487 10 n/a BEGIN
1487 10 n/a BEGIN
1487 5 n/a BEGIN
1495 0 n/a filtered_message
1502 46 n/a fragment_as_sub
1520 15 n/a BEGIN
1521 14 n/a BEGIN
1526 63 n/a new
1546 125 n/a values
1552 14 n/a BEGIN
1553 16 n/a BEGIN
1558 162 n/a new
1578 15 n/a BEGIN
1583 46 n/a class_containing_method
1604 1 n/a verify_value
1615 0 n/a __ANON__
1621 14 n/a BEGIN
1625 1 n/a comment_form
1633 8 n/a my_decl_form
1641 14 n/a BEGIN
1645 195 n/a new
1653 3120 n/a name
1659 228 n/a default
1666 880 n/a base
1673 556 n/a assert
1680 497 n/a post
1687 420 n/a pre
1694 4 n/a possibly_append_semicolon_to
1704 132 n/a comment
1710 134 n/a key
1717 98 n/a nocopy
1724 7 n/a assertion
1739 84 n/a param_message
1757 84 n/a param_test
1784 132 n/a form
1821 78 n/a invalid_value_assignment_message
1832 63 n/a valid_value_test_form
1842 118 n/a param_must_be_checked
1850 106 n/a maybe_guarded
1866 315 n/a accessor_names
1875 88 n/a undef_form
1886 132 n/a param_count_error_form
1896 310 n/a name_form
1903 118 n/a param_assignment_form
1930 1 n/a default_assignment_form
1939 15 n/a BEGIN
1940 14 n/a BEGIN
1945 71 n/a member_forms
1954 71 n/a no_params
1965 47 n/a one_param
1983 12 n/a valid_value_form
1990 102 n/a can_be_invalid
1996 99 n/a as_var
2002 99 n/a method_regexp
2009 175 n/a accessor_names
2017 6 n/a expected_type_form
2023 37 n/a copy_form
2036 70 n/a equals
2055 14 n/a BEGIN
2056 14 n/a BEGIN
2061 61 n/a member_forms
2070 61 n/a no_params
2080 61 n/a one_param
2124 59 n/a two_params
2140 110 n/a valid_value_form
2156 10 n/a valid_element_test
2166 5 n/a valid_elements_test
2178 153 n/a can_be_invalid
2183 14 n/a BEGIN
2184 14 n/a BEGIN
2189 31 n/a lvalue
2195 89 n/a whole_lvalue
2201 41 n/a values
2207 31 n/a size_form
2218 31 n/a last_form
2229 30 n/a add_form
2246 34 n/a as_var
2252 34 n/a method_regexp
2261 72 n/a accessor_names
2273 39 n/a expected_type_form
2286 30 n/a copy_form
2305 27 n/a equals
2327 14 n/a BEGIN
2328 14 n/a BEGIN
2333 30 n/a lvalue
2339 86 n/a whole_lvalue
2345 40 n/a values
2351 29 n/a delete_form
2362 29 n/a keys_form
2373 30 n/a values_form
2384 32 n/a as_var
2390 32 n/a method_regexp
2399 68 n/a accessor_names
2411 33 n/a expected_type_form
2424 29 n/a copy_form
2452 25 n/a equals
2484 14 n/a BEGIN
2485 14 n/a BEGIN
2490 62 n/a new
2497 358 n/a style
2504 52 n/a constraints
2516 1 n/a add_constraints
2522 0 n/a constraints_size
2528 1 n/a constraint_form
2541 57 n/a param_tests_form
2570 57 n/a assertions_form
2584 57 n/a form
2662 28 n/a new
2670 139 n/a name
2676 77 n/a body
2682 26 n/a comment
2689 26 n/a form
2701 14 n/a BEGIN
2702 14 n/a BEGIN
2707 1 n/a objects
2717 0 n/a add_objects
2723 2 n/a form
2731 14 n/a BEGIN
2735 62 n/a new
2743 684 n/a name
2749 815 n/a parents
2759 15 n/a add_parents
2765 725 n/a members
2775 490 n/a members_keys
2781 653 n/a members_values
2787 161 n/a user_defined_methods
2796 200 n/a user_defined_methods_keys
2802 311 n/a user_defined_methods_values
2808 123 n/a class_vars
2819 1 n/a add_class_vars
2825 126 n/a use_packages
2837 4 n/a add_use_packages
2843 1843 n/a excluded_methods_regexp
2850 2244 n/a private
2860 1675 n/a protected
2871 681 n/a required
2881 743 n/a readonly
2891 491 n/a constructor
2898 66 n/a virtual
2905 62 n/a comment
2912 61 n/a accept_refs
2918 122 n/a strict
2924 57 n/a nfi
2930 61 n/a warnings
2937 1318 n/a check_params
2944 2 n/a instance_methods
2951 61 n/a class_methods
2958 1714 n/a include_method
2966 61 n/a member_methods_form
2982 61 n/a user_defined_methods_form
2990 122 n/a warnings_pragmas
3022 61 n/a warnings_form
3029 61 n/a form
3065 1 n/a class_var_form
3076 15 n/a isa_decl_form
3086 426 n/a sub_form
3103 2 n/a class_sub_form
3120 1 n/a private_methods_decl_form
3129 124 n/a private_members_used_in_user_defined_code
3153 6 n/a nonpublic_members_decl_form
3162 2 n/a private_members_decl_form
3169 1 n/a protected_methods_decl_form
3178 4 n/a protected_members_decl_form
3186 57 n/a protected_members_info_form
3219 59 n/a copy_form
3266 59 n/a equals_form
3312 0 n/a all_members_required
3322 0 n/a private_member_names
3328 61 n/a protected_member_names
3334 244 n/a public_member_names
3341 72 n/a class_var
3347 940 n/a instance_var
3353 61 n/a needs_constructor
3370 14 n/a BEGIN
3371 14 n/a BEGIN
3376 20 n/a new
3390 20 n/a base_index
3396 17 n/a base
3416 0 n/a base_type
3421 158 n/a members
3445 122 n/a index
3451 47 n/a last
3457 47 n/a existence_test
3463 26 n/a size_establishment
3470 51 n/a can_assign_all_params
3480 15 n/a undef_form
3485 8 n/a wholesale_copy
3490 8 n/a empty_form
3495 1 n/a protected_members_info_index
3500 14 n/a BEGIN
3505 438 n/a index
3514 29 n/a base
3529 0 n/a base_type
3534 144 n/a existence_test
3539 109 n/a can_assign_all_params
3549 73 n/a undef_form
3554 12 n/a wholesale_copy
3559 17 n/a empty_form
3564 9 n/a protected_members_info_index
3569 14 n/a BEGIN
3573 71 n/a new
3579 0 n/a keyed_param_names
3584 1 n/a delete_self_members_form
3599 42 n/a odd_params_check_form
3610 11 n/a my_decl_form
3621 14 n/a BEGIN
3622 14 n/a BEGIN
3627 46 n/a new
3636 176 n/a holder
3642 176 n/a ref
3648 118 n/a keyed_param_names
3654 176 n/a existence_test
3659 38 n/a init_form
3671 38 n/a odd_params_test
3676 1 n/a self_from_super_form
3687 39 n/a params_check_form
3721 14 n/a BEGIN
3722 15 n/a BEGIN
3727 15 n/a new
3738 29 n/a order
3747 28 n/a ref
3753 28 n/a existence_test
3758 4 n/a self_from_super_form
3771 6 n/a params_check_form
3783 14 n/a BEGIN
3784 14 n/a BEGIN
3789 5 n/a new
3799 5 n/a keyed_param_names
3805 7 n/a order
3813 20 n/a ref
3821 20 n/a existence_test
3829 22 n/a pcount
3835 4 n/a init_form
3847 4 n/a odd_params_test
3860 2 n/a self_from_super_form
3874 10 n/a max_possible_params
3882 2 n/a params_check_form
3897 4 n/a kv_params_form
3907 13 n/a BEGIN
3908 13 n/a BEGIN
3913 5 n/a new
3921 9 n/a super_values
3927 0 n/a can_assign_all_params
3932 4 n/a self_from_super_form