Branch Coverage

blib/lib/POE/Declare/Meta.pm
Criterion Covered Total %
branch 22 38 57.8


line true false branch
69 0 8 unless (&Params::Util::_CLASS($name))
72 0 8 unless ('Class::Inspector'->loaded($name))
75 0 8 unless ($name->isa('POE::Declare::Object'))
201 0 86 unless my $meta = $POE::Declare::META{$c}
202 38 48 unless my $attr = $$meta{'attr'}{$name}
213 0 12 unless my $meta = $POE::Declare::META{$c}
240 368 24 unless my $mevent = $POE::Declare::EVENT{$maddr}
242 12 12 if ($mattr)
244 12 0 if $mattr->isa('POE::Declare::Meta::Event')
295 0 8 if $@
296 0 8 if $@
318 2 2 unless (exists $$self{'_package_states'})
328 4 0 if (wantarray) { }
338 2 4 unless (exists $$self{'_params'})
348 6 0 if (wantarray) { }
358 2 0 unless (exists $$self{'_messages'})
368 2 0 if (wantarray) { }
378 0 0 unless (exists $$self{'_timeouts'})
388 0 0 if (wantarray) { }