Branch Coverage

blib/lib/Moxie/Traits/Provider/Experimental.pm
Criterion Covered Total %
branch 13 22 59.0


line true false branch
26 1 2 if ($args[0]) { }
30 0 2 if ($method_name =~ /^build_(.*)$/u) { }
38 0 3 if $meta->name->isa('Moxie::Object::Immutable')
41 0 3 unless $meta->has_slot($slot_name) or $meta->has_slot_alias($slot_name)
65 0 2 unless $slot_name and $delegate
68 0 2 unless $meta->has_slot($slot_name) or $meta->has_slot_alias($slot_name)
82 0 36 if ($args[0]) { }
89 0 36 unless $meta->has_slot($slot_name) or $meta->has_slot_alias($slot_name)
97 0 36 if ($meta->has_method($method_name) or $meta->has_method_alias($method_name) or $meta->requires_method($method_name)) { }
143 62 97 if (exists $$closed_over{'&' . $method_name})
159 0 62 if ($class_is_immutable) { }