Branch Coverage

blib/lib/Class/Plugin/Util.pm
Criterion Covered Total %
branch 0 58 0.0


line true false branch
64 0 0 unless ($sub_coderef)
81 0 0 unless $orig_ref
85 0 0 if (ref $orig_ref eq 'HASH') { }
0 0 elsif (ref $orig_ref eq 'ARRAY') { }
113 0 0 if $plugins_for_superclass{$superclass}
124 0 0 $colcol_pos >= 0 ? :
127 0 0 if $$ignore_ref{$last_name}
129 0 0 unless $req_ret
130 0 0 unless $subclass->can('register_plugin')
157 0 0 ref $plugins ? :
182 0 0 unless (exists $probe_cache{$required_module})
183 0 0 unless (require_class($required_module))
205 0 0 if exists $probe_fail_cache{$class}
206 0 0 unless _CLASS($class)
207 0 0 unless require_class($class)
211 0 0 unless ($try_this_object)
231 0 0 unless require_class($class)
252 0 0 unless (_CLASS($class))
263 0 0 if defined ${"${class}::VERSION";}
264 0 0 if defined @{"${class}::ISA";}
269 0 0 if (substr($namespace_entry, -2, 2) eq $CLASS_SEPARATOR)
273 0 0 if defined &{"${class}::$namespace_entry";}
281 0 0 unless (defined $class_filename)
288 0 0 unless ($INC{$class_filename})
296 0 0 if ($$options_ref{'import'})
298 0 0 if (ref $$options_ref{'import'} eq 'HASH')
310 0 0 if ($Class::Plugin::Util::EVAL_ERROR)
312 0 0 if (warnings::enabled())
330 0 0 defined $_[0] && !ref($_[0]) && $_[0] =~ /^[^\W\d]\w*(?:::\w+)*$/s ? :