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
10 21 n/a BEGIN
11 17 n/a BEGIN
13 17 n/a BEGIN
30 15 n/a BEGIN
66 54 Yes class
83 16 Yes subclass
119 1 Yes delete_class
449 13 n/a BEGIN
449 13 n/a BEGIN
449 13 n/a BEGIN
449 13 n/a BEGIN
449 12 n/a BEGIN
449 12 n/a BEGIN
449 12 n/a BEGIN
449 12 n/a BEGIN
449 12 n/a BEGIN
449 10 n/a BEGIN
449 9 n/a BEGIN
449 9 n/a BEGIN
449 9 n/a BEGIN
449 9 n/a BEGIN
449 8 n/a BEGIN
449 8 n/a BEGIN
449 8 n/a BEGIN
449 8 n/a BEGIN
449 8 n/a BEGIN
449 7 n/a BEGIN
449 1 n/a add_mem_a
449 11 n/a copy
449 10 n/a copy
449 2 n/a copy
449 9 n/a copy
449 0 n/a copy
449 0 n/a delete_mem_h
449 12 n/a equals
449 8 n/a equals
449 12 n/a equals
449 7 n/a equals
449 3 n/a equals
449 1 n/a f
449 2 n/a g
449 0 n/a last_mem_a
449 8 n/a mem
449 7 n/a mem
449 1 n/a mem
449 2 n/a mem
449 6 n/a mem_a
449 2 n/a mem_a_size
449 2 n/a mem_h
449 3 n/a mem_h_keys
449 3 n/a mem_h_values
449 37 n/a new
449 39 n/a new
449 57 n/a new
449 18 n/a new
449 8 n/a new
449 21 n/a undef_mem
449 10 n/a undef_mem
449 6 n/a undef_mem
449 2 n/a undef_mem
449 3 n/a undef_mem_a
449 2 n/a undef_mem_h
449 2 n/a BEGIN
449 0 n/a BEGIN
449 8 n/a BEGIN
449 3 n/a BEGIN
449 11 n/a add_m2
449 4 n/a add_m2
449 0 n/a add_m2
449 4 n/a add_m2
449 0 n/a add_m2
449 1 n/a add_m2
449 0 n/a copy
449 6 n/a delete_m3
449 3 n/a delete_m3
449 3 n/a delete_m3
449 0 n/a delete_m3
449 0 n/a delete_m3
449 0 n/a delete_m3
449 0 n/a equals
548 15 n/a BEGIN
554 65 n/a store
567 35 n/a get
655 8 n/a remove
659 65 n/a form
745 136 n/a member
757 79 n/a list_of_values
763 290 n/a comma_prefixed_list_of_values
767 15 n/a BEGIN
784 62 n/a set_element_regexps
843 47 n/a substituted
853 94 n/a member_invocation
865 34 n/a accessor_invocation
881 5 n/a substituted_in_class_method
897 0 n/a nonpublic_method_invocation
914 103 n/a member_index
924 76 n/a accessible_member_regexps
937 76 n/a accessible_members
949 76 n/a accessible_accessor_regexps
962 76 n/a accessible_user_defined_method_regexps
968 39 n/a class_of
978 15 n/a BEGIN
979 15 n/a BEGIN
993 61 n/a check_user_defined_code
1043 61 n/a create_code_checking_package
1054 13 n/a BEGIN
1054 13 n/a BEGIN
1054 13 n/a BEGIN
1054 12 n/a BEGIN
1054 12 n/a BEGIN
1054 12 n/a BEGIN
1054 12 n/a BEGIN
1054 10 n/a BEGIN
1054 9 n/a BEGIN
1054 8 n/a BEGIN
1054 8 n/a BEGIN
1054 8 n/a BEGIN
1054 7 n/a BEGIN
1054 7 n/a BEGIN
1054 7 n/a BEGIN
1054 17 n/a BEGIN
1054 3 n/a BEGIN
1054 8 n/a BEGIN
1058 46 n/a collect_code_problems
1060 0 n/a __ANON__
1062 10 n/a BEGIN
1062 10 n/a BEGIN
1062 5 n/a BEGIN
1068 1 n/a filtered_message
1074 46 n/a fragment_as_sub
1087 15 n/a BEGIN
1088 14 n/a BEGIN
1091 63 n/a new
1107 125 n/a values
1112 14 n/a BEGIN
1113 16 n/a BEGIN
1116 162 n/a new
1132 15 n/a BEGIN
1135 46 n/a class_containing_method
1149 1 n/a verify_value
1158 0 n/a __ANON__
1164 14 n/a BEGIN
1166 1 n/a comment_form
1173 8 n/a my_decl_form
1178 14 n/a BEGIN
1181 195 n/a new
1187 3120 n/a name
1191 228 n/a default
1196 885 n/a base
1201 556 n/a assert
1206 497 n/a post
1211 420 n/a pre
1216 4 n/a possibly_append_semicolon_to
1223 132 n/a comment
1227 134 n/a key
1232 98 n/a nocopy
1237 7 n/a assertion
1248 84 n/a param_message
1262 84 n/a param_test
1280 132 n/a form
1307 78 n/a invalid_value_assignment_message
1312 63 n/a valid_value_test_form
1317 118 n/a param_must_be_checked
1323 106 n/a maybe_guarded
1336 315 n/a accessor_names
1342 88 n/a undef_form
1348 132 n/a param_count_error_form
1354 310 n/a name_form
1360 118 n/a param_assignment_form
1382 1 n/a default_assignment_form
1390 15 n/a BEGIN
1391 14 n/a BEGIN
1395 71 n/a member_forms
1400 71 n/a no_params
1408 47 n/a one_param
1421 12 n/a valid_value_form
1427 102 n/a can_be_invalid
1432 99 n/a as_var
1437 99 n/a method_regexp
1442 175 n/a accessor_names
1447 6 n/a expected_type_form
1452 37 n/a copy_form
1463 70 n/a equals
1478 14 n/a BEGIN
1479 14 n/a BEGIN
1483 61 n/a member_forms
1488 61 n/a no_params
1493 61 n/a one_param
1518 59 n/a two_params
1530 110 n/a valid_value_form
1542 10 n/a valid_element_test
1549 5 n/a valid_elements_test
1557 153 n/a can_be_invalid
1561 14 n/a BEGIN
1562 14 n/a BEGIN
1566 31 n/a lvalue
1571 89 n/a whole_lvalue
1576 41 n/a values
1581 31 n/a size_form
1587 31 n/a last_form
1593 30 n/a add_form
1605 34 n/a as_var
1610 34 n/a method_regexp
1615 72 n/a accessor_names
1622 39 n/a expected_type_form
1632 30 n/a copy_form
1648 27 n/a equals
1666 14 n/a BEGIN
1667 14 n/a BEGIN
1671 30 n/a lvalue
1675 86 n/a whole_lvalue
1679 40 n/a values
1684 29 n/a delete_form
1690 29 n/a keys_form
1695 30 n/a values_form
1701 32 n/a as_var
1706 32 n/a method_regexp
1711 68 n/a accessor_names
1718 33 n/a expected_type_form
1728 29 n/a copy_form
1749 25 n/a equals
1771 14 n/a BEGIN
1772 14 n/a BEGIN
1776 62 n/a new
1781 358 n/a style
1786 52 n/a constraints
1792 1 n/a add_constraints
1796 0 n/a constraints_size
1800 1 n/a constraint_form
1808 57 n/a param_tests_form
1826 57 n/a assertions_form
1836 57 n/a form
1881 28 n/a new
1888 139 n/a name
1893 77 n/a body
1898 26 n/a comment
1904 26 n/a form
1913 14 n/a BEGIN
1914 14 n/a BEGIN
1918 1 n/a objects
1924 0 n/a add_objects
1929 2 n/a form
1935 14 n/a BEGIN
1938 62 n/a new
1945 684 n/a name
1949 815 n/a parents
1955 15 n/a add_parents
1959 725 n/a members
1965 490 n/a members_keys
1969 653 n/a members_values
1973 161 n/a user_defined_methods
1979 200 n/a user_defined_methods_keys
1983 311 n/a user_defined_methods_values
1987 123 n/a class_vars
1993 1 n/a add_class_vars
1997 126 n/a use_packages
2003 4 n/a add_use_packages
2007 1843 n/a excluded_methods_regexp
2012 2244 n/a private
2018 1675 n/a protected
2024 681 n/a required
2030 743 n/a readonly
2036 491 n/a constructor
2041 66 n/a virtual
2046 62 n/a comment
2051 61 n/a accept_refs
2055 122 n/a strict
2059 57 n/a nfi
2063 61 n/a warnings
2068 1318 n/a check_params
2073 2 n/a instance_methods
2077 61 n/a class_methods
2081 1714 n/a include_method
2087 61 n/a member_methods_form
2097 61 n/a user_defined_methods_form
2103 122 n/a warnings_pragmas
2129 61 n/a warnings_form
2135 61 n/a form
2162 1 n/a class_var_form
2170 15 n/a isa_decl_form
2177 426 n/a sub_form
2190 2 n/a class_sub_form
2203 1 n/a private_methods_decl_form
2209 124 n/a private_members_used_in_user_defined_code
2225 6 n/a nonpublic_members_decl_form
2232 2 n/a private_members_decl_form
2237 1 n/a protected_methods_decl_form
2241 4 n/a protected_members_decl_form
2245 57 n/a protected_members_info_form
2265 59 n/a copy_form
2298 59 n/a equals_form
2334 0 n/a all_members_required
2341 0 n/a private_member_names
2345 61 n/a protected_member_names
2349 244 n/a public_member_names
2354 72 n/a class_var
2358 940 n/a instance_var
2362 61 n/a needs_constructor
2375 14 n/a BEGIN
2376 14 n/a BEGIN
2380 20 n/a new
2392 20 n/a base_index
2396 17 n/a base
2407 0 n/a base_type
2410 158 n/a members
2422 122 n/a index
2426 47 n/a last
2430 47 n/a existence_test
2435 26 n/a size_establishment
2440 51 n/a can_assign_all_params
2447 15 n/a undef_form
2450 8 n/a wholesale_copy
2453 8 n/a empty_form
2456 1 n/a protected_members_info_index
2460 14 n/a BEGIN
2464 438 n/a index
2468 29 n/a base
2480 0 n/a base_type
2483 144 n/a existence_test
2486 109 n/a can_assign_all_params
2493 73 n/a undef_form
2496 12 n/a wholesale_copy
2499 17 n/a empty_form
2502 9 n/a protected_members_info_index
2506 14 n/a BEGIN
2509 71 n/a new
2513 0 n/a keyed_param_names
2517 1 n/a delete_self_members_form
2528 42 n/a odd_params_check_form
2535 11 n/a my_decl_form
2541 14 n/a BEGIN
2542 14 n/a BEGIN
2546 46 n/a new
2554 176 n/a holder
2558 176 n/a ref
2562 118 n/a keyed_param_names
2566 176 n/a existence_test
2569 38 n/a init_form
2578 38 n/a odd_params_test
2581 1 n/a self_from_super_form
2588 39 n/a params_check_form
2612 14 n/a BEGIN
2613 15 n/a BEGIN
2617 15 n/a new
2625 27 n/a order
2631 28 n/a ref
2635 28 n/a existence_test
2638 4 n/a self_from_super_form
2645 6 n/a params_check_form
2654 14 n/a BEGIN
2655 14 n/a BEGIN
2659 5 n/a new
2668 5 n/a keyed_param_names
2672 7 n/a order
2678 20 n/a ref
2682 20 n/a existence_test
2686 22 n/a pcount
2690 4 n/a init_form
2698 4 n/a odd_params_test
2708 2 n/a self_from_super_form
2717 10 n/a max_possible_params
2723 2 n/a params_check_form
2735 4 n/a kv_params_form
2741 13 n/a BEGIN
2742 13 n/a BEGIN
2746 5 n/a new
2753 9 n/a super_values
2758 0 n/a can_assign_all_params
2762 4 n/a self_from_super_form