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 463 n/a BEGIN
5 463 n/a BEGIN
7 463 n/a BEGIN
9 463 n/a BEGIN
15 21726 No BUILDARGS
34 21726 Yes new
47 19096 n/a _new
70 24059 n/a _class_name
73 24048 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 6782 Yes get_slot_value
122 137883 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 7503 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 21722 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 43114 Yes is_inlinable
207 12573 Yes inline_create_instance
212 200803 Yes inline_slot_access
216 331 Yes inline_get_is_lvalue
219 33842 Yes inline_get_slot_value
224 158848 Yes inline_set_slot_value
229 1 Yes inline_initialize_slot
234 80 Yes inline_deinitialize_slot
238 7259 Yes inline_is_slot_initialized
243 784 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