Subroutine Coverage

blib/lib/Class/MOP/Instance.pm
Criterion Covered Total %
subroutine 40 44 90.9
pod 29 31 93.5


line count pod subroutine
4 451 n/a BEGIN
5 451 n/a BEGIN
7 451 n/a BEGIN
9 451 n/a BEGIN
15 21139 No BUILDARGS
34 21139 Yes new
47 18552 n/a _new
70 23595 n/a _class_name
73 23584 Yes create_instance
78 17 Yes clone_instance
100 11 Yes get_all_slots
105 17 Yes get_all_attributes
110 0 Yes is_valid_slot
117 6652 Yes get_slot_value
122 135043 Yes set_slot_value
127 1 Yes initialize_slot
132 19 Yes deinitialize_slot
137 5 Yes initialize_all_slots
144 0 Yes deinitialize_all_slots
151 7371 Yes is_slot_initialized
156 54 Yes weaken_slot_value
161 165 Yes slot_value_is_weak
166 1 Yes strengthen_slot_value
171 126 Yes rebless_instance_structure
179 21135 No is_dependent_on_superclasses
183 1 n/a _get_mop_slot
188 17 n/a _has_mop_slot
193 1688 n/a _set_mop_slot
198 1 n/a _clear_mop_slot
204 42022 Yes is_inlinable
207 12215 Yes inline_create_instance
212 195355 Yes inline_slot_access
216 331 Yes inline_get_is_lvalue
219 32965 Yes inline_get_slot_value
224 154480 Yes inline_set_slot_value
229 1 Yes inline_initialize_slot
234 79 Yes inline_deinitialize_slot
238 7079 Yes inline_is_slot_initialized
243 762 Yes inline_weaken_slot_value
248 1 Yes inline_strengthen_slot_value
253 1 Yes inline_rebless_instance_structure
258 0 n/a _inline_get_mop_slot
263 21 n/a _inline_set_mop_slot
268 0 n/a _inline_clear_mop_slot