Subroutine Coverage

blib/lib/Class/Generate.pm
Criterion Covered Total %
subroutine 353 374 94.3
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
10 21 n/a BEGIN
11 17 n/a BEGIN
13 17 n/a BEGIN
29 15 n/a BEGIN
65 54 Yes class
82 16 Yes subclass
118 1 Yes delete_class
448 13 n/a BEGIN
448 13 n/a BEGIN
448 13 n/a BEGIN
448 13 n/a BEGIN
448 12 n/a BEGIN
448 12 n/a BEGIN
448 12 n/a BEGIN
448 12 n/a BEGIN
448 12 n/a BEGIN
448 10 n/a BEGIN
448 9 n/a BEGIN
448 9 n/a BEGIN
448 9 n/a BEGIN
448 9 n/a BEGIN
448 8 n/a BEGIN
448 8 n/a BEGIN
448 8 n/a BEGIN
448 8 n/a BEGIN
448 8 n/a BEGIN
448 7 n/a BEGIN
448 1 n/a add_mem_a
448 10 n/a copy
448 1 n/a copy
448 12 n/a copy
448 8 n/a copy
448 1 n/a copy
448 0 n/a delete_mem_h
448 6 n/a equals
448 11 n/a equals
448 10 n/a equals
448 10 n/a equals
448 3 n/a equals
448 1 n/a f
448 2 n/a g
448 0 n/a last_mem_a
448 10 n/a mem
448 5 n/a mem
448 1 n/a mem
448 2 n/a mem
448 4 n/a mem_a
448 2 n/a mem_a_size
448 4 n/a mem_h
448 3 n/a mem_h_keys
448 3 n/a mem_h_values
448 52 n/a new
448 51 n/a new
448 25 n/a new
448 23 n/a new
448 8 n/a new
448 22 n/a undef_mem
448 8 n/a undef_mem
448 6 n/a undef_mem
448 3 n/a undef_mem
448 4 n/a undef_mem_a
448 2 n/a undef_mem_h
448 2 n/a BEGIN
448 0 n/a BEGIN
448 9 n/a BEGIN
448 2 n/a BEGIN
448 11 n/a add_m2
448 4 n/a add_m2
448 0 n/a add_m2
448 4 n/a add_m2
448 0 n/a add_m2
448 1 n/a add_m2
448 0 n/a copy
448 6 n/a delete_m3
448 3 n/a delete_m3
448 3 n/a delete_m3
448 0 n/a delete_m3
448 0 n/a delete_m3
448 0 n/a delete_m3
448 0 n/a equals
548 15 n/a BEGIN
554 65 n/a store
567 34 n/a get
655 8 n/a remove
659 65 n/a form
745 136 n/a member
757 78 n/a list_of_values
763 291 n/a comma_prefixed_list_of_values
768 15 n/a BEGIN
785 64 n/a set_element_regexps
844 47 n/a substituted
854 92 n/a member_invocation
866 34 n/a accessor_invocation
882 4 n/a substituted_in_class_method
898 0 n/a nonpublic_method_invocation
915 104 n/a member_index
925 76 n/a accessible_member_regexps
938 76 n/a accessible_members
950 76 n/a accessible_accessor_regexps
963 76 n/a accessible_user_defined_method_regexps
969 39 n/a class_of
980 15 n/a BEGIN
981 15 n/a BEGIN
995 61 n/a check_user_defined_code
1045 61 n/a create_code_checking_package
1056 13 n/a BEGIN
1056 13 n/a BEGIN
1056 13 n/a BEGIN
1056 12 n/a BEGIN
1056 12 n/a BEGIN
1056 12 n/a BEGIN
1056 12 n/a BEGIN
1056 10 n/a BEGIN
1056 9 n/a BEGIN
1056 8 n/a BEGIN
1056 8 n/a BEGIN
1056 8 n/a BEGIN
1056 7 n/a BEGIN
1056 7 n/a BEGIN
1056 7 n/a BEGIN
1056 17 n/a BEGIN
1056 3 n/a BEGIN
1056 8 n/a BEGIN
1060 46 n/a collect_code_problems
1062 1 n/a __ANON__
1064 10 n/a BEGIN
1064 10 n/a BEGIN
1064 5 n/a BEGIN
1070 0 n/a filtered_message
1076 46 n/a fragment_as_sub
1090 15 n/a BEGIN
1091 14 n/a BEGIN
1094 63 n/a new
1110 125 n/a values
1116 14 n/a BEGIN
1117 16 n/a BEGIN
1120 162 n/a new
1137 15 n/a BEGIN
1140 46 n/a class_containing_method
1154 1 n/a verify_value
1163 0 n/a __ANON__
1169 14 n/a BEGIN
1171 1 n/a comment_form
1178 8 n/a my_decl_form
1184 14 n/a BEGIN
1187 195 n/a new
1193 3120 n/a name
1197 228 n/a default
1202 879 n/a base
1207 556 n/a assert
1212 497 n/a post
1217 420 n/a pre
1222 4 n/a possibly_append_semicolon_to
1229 132 n/a comment
1233 134 n/a key
1238 98 n/a nocopy
1243 7 n/a assertion
1254 84 n/a param_message
1268 84 n/a param_test
1286 132 n/a form
1313 78 n/a invalid_value_assignment_message
1318 63 n/a valid_value_test_form
1323 118 n/a param_must_be_checked
1329 106 n/a maybe_guarded
1342 315 n/a accessor_names
1348 88 n/a undef_form
1354 132 n/a param_count_error_form
1360 310 n/a name_form
1366 118 n/a param_assignment_form
1388 1 n/a default_assignment_form
1397 15 n/a BEGIN
1398 14 n/a BEGIN
1402 71 n/a member_forms
1407 71 n/a no_params
1415 47 n/a one_param
1428 12 n/a valid_value_form
1434 102 n/a can_be_invalid
1439 99 n/a as_var
1444 99 n/a method_regexp
1449 175 n/a accessor_names
1454 6 n/a expected_type_form
1459 37 n/a copy_form
1470 70 n/a equals
1486 14 n/a BEGIN
1487 14 n/a BEGIN
1491 61 n/a member_forms
1496 61 n/a no_params
1501 61 n/a one_param
1526 59 n/a two_params
1538 110 n/a valid_value_form
1550 10 n/a valid_element_test
1557 5 n/a valid_elements_test
1565 153 n/a can_be_invalid
1570 14 n/a BEGIN
1571 14 n/a BEGIN
1575 31 n/a lvalue
1580 89 n/a whole_lvalue
1585 41 n/a values
1590 31 n/a size_form
1596 31 n/a last_form
1602 30 n/a add_form
1614 34 n/a as_var
1619 34 n/a method_regexp
1624 72 n/a accessor_names
1631 39 n/a expected_type_form
1641 30 n/a copy_form
1657 27 n/a equals
1676 14 n/a BEGIN
1677 14 n/a BEGIN
1681 30 n/a lvalue
1685 86 n/a whole_lvalue
1689 40 n/a values
1694 29 n/a delete_form
1700 29 n/a keys_form
1705 30 n/a values_form
1711 32 n/a as_var
1716 32 n/a method_regexp
1721 68 n/a accessor_names
1728 33 n/a expected_type_form
1738 29 n/a copy_form
1759 25 n/a equals
1782 14 n/a BEGIN
1783 14 n/a BEGIN
1787 62 n/a new
1792 358 n/a style
1797 52 n/a constraints
1803 1 n/a add_constraints
1807 0 n/a constraints_size
1811 1 n/a constraint_form
1819 57 n/a param_tests_form
1837 57 n/a assertions_form
1847 57 n/a form
1893 28 n/a new
1900 139 n/a name
1905 77 n/a body
1910 26 n/a comment
1916 26 n/a form
1926 14 n/a BEGIN
1927 14 n/a BEGIN
1931 1 n/a objects
1937 0 n/a add_objects
1942 2 n/a form
1949 14 n/a BEGIN
1952 62 n/a new
1959 684 n/a name
1963 815 n/a parents
1969 15 n/a add_parents
1973 725 n/a members
1979 490 n/a members_keys
1983 653 n/a members_values
1987 161 n/a user_defined_methods
1993 200 n/a user_defined_methods_keys
1997 311 n/a user_defined_methods_values
2001 123 n/a class_vars
2007 1 n/a add_class_vars
2011 126 n/a use_packages
2017 4 n/a add_use_packages
2021 1843 n/a excluded_methods_regexp
2026 2244 n/a private
2032 1675 n/a protected
2038 681 n/a required
2044 743 n/a readonly
2050 491 n/a constructor
2055 66 n/a virtual
2060 62 n/a comment
2065 61 n/a accept_refs
2069 122 n/a strict
2073 57 n/a nfi
2077 61 n/a warnings
2082 1318 n/a check_params
2087 2 n/a instance_methods
2091 61 n/a class_methods
2095 1714 n/a include_method
2101 61 n/a member_methods_form
2111 61 n/a user_defined_methods_form
2117 122 n/a warnings_pragmas
2143 61 n/a warnings_form
2149 61 n/a form
2176 1 n/a class_var_form
2184 15 n/a isa_decl_form
2191 426 n/a sub_form
2204 2 n/a class_sub_form
2217 1 n/a private_methods_decl_form
2223 124 n/a private_members_used_in_user_defined_code
2239 6 n/a nonpublic_members_decl_form
2246 2 n/a private_members_decl_form
2251 1 n/a protected_methods_decl_form
2255 4 n/a protected_members_decl_form
2259 57 n/a protected_members_info_form
2279 59 n/a copy_form
2312 59 n/a equals_form
2348 0 n/a all_members_required
2355 0 n/a private_member_names
2359 61 n/a protected_member_names
2363 244 n/a public_member_names
2368 72 n/a class_var
2372 940 n/a instance_var
2376 61 n/a needs_constructor
2390 14 n/a BEGIN
2391 14 n/a BEGIN
2395 20 n/a new
2407 20 n/a base_index
2411 17 n/a base
2422 0 n/a base_type
2425 158 n/a members
2437 122 n/a index
2441 47 n/a last
2445 47 n/a existence_test
2450 26 n/a size_establishment
2455 51 n/a can_assign_all_params
2462 15 n/a undef_form
2465 8 n/a wholesale_copy
2468 8 n/a empty_form
2471 1 n/a protected_members_info_index
2476 14 n/a BEGIN
2480 438 n/a index
2484 29 n/a base
2496 0 n/a base_type
2499 144 n/a existence_test
2502 109 n/a can_assign_all_params
2509 73 n/a undef_form
2512 12 n/a wholesale_copy
2515 17 n/a empty_form
2518 9 n/a protected_members_info_index
2523 14 n/a BEGIN
2526 71 n/a new
2530 0 n/a keyed_param_names
2534 1 n/a delete_self_members_form
2545 42 n/a odd_params_check_form
2552 11 n/a my_decl_form
2559 14 n/a BEGIN
2560 14 n/a BEGIN
2564 46 n/a new
2572 176 n/a holder
2576 176 n/a ref
2580 118 n/a keyed_param_names
2584 176 n/a existence_test
2587 38 n/a init_form
2596 38 n/a odd_params_test
2599 1 n/a self_from_super_form
2606 39 n/a params_check_form
2631 14 n/a BEGIN
2632 15 n/a BEGIN
2636 15 n/a new
2644 27 n/a order
2650 28 n/a ref
2654 28 n/a existence_test
2657 4 n/a self_from_super_form
2664 6 n/a params_check_form
2674 14 n/a BEGIN
2675 14 n/a BEGIN
2679 5 n/a new
2688 5 n/a keyed_param_names
2692 7 n/a order
2698 20 n/a ref
2702 20 n/a existence_test
2706 22 n/a pcount
2710 4 n/a init_form
2718 4 n/a odd_params_test
2728 2 n/a self_from_super_form
2737 10 n/a max_possible_params
2743 2 n/a params_check_form
2755 4 n/a kv_params_form
2762 13 n/a BEGIN
2763 13 n/a BEGIN
2767 5 n/a new
2774 9 n/a super_values
2779 0 n/a can_assign_all_params
2783 4 n/a self_from_super_form