| line |
true |
false |
branch |
|
28
|
0 |
1 |
ref $_[0] ? : |
|
30
|
0 |
1 |
if (@_ < 2) |
|
39
|
0 |
1 |
if $@ |
|
40
|
0 |
0 |
unless ${"${pkg}::_PLUGIN";} = $plugin->new(@$plugin_parms) |
|
42
|
0 |
0 |
unless Class::StructTemplate::attributes(\$pkg, @_) |
|
46
|
0 |
0 |
unless _define_load($pkg) |
|
53
|
0 |
0 |
if (@_ != 1) |
|
76
|
0 |
0 |
if $@ |
|
82
|
0 |
0 |
if (@_ != 2) |
|
89
|
0 |
0 |
ref $class ? : |
|
93
|
0 |
0 |
if (ref $class) { } |
|
96
|
0 |
0 |
if ($done != -1) |
|
102
|
0 |
0 |
$done != -1 ? : |
|
113
|
0 |
0 |
if (not $done and $done != -1) |
|
127
|
0 |
0 |
if (@_ != 1) |
|
133
|
0 |
0 |
unless ref $class |
|
137
|
0 |
0 |
unless ($$class{'_changed'}) |
|
142
|
0 |
0 |
if ($$class{'_created'}) { } |
|
151
|
0 |
0 |
if ($done) |
|
162
|
0 |
0 |
if (@_ != 1) |
|
168
|
0 |
0 |
unless ref $class |
|
173
|
0 |
0 |
if ($$class{'_changed'} or not $$class{'_created'}) |
|
182
|
0 |
0 |
if (not $@ and $is_a) |
|
188
|
0 |
0 |
if (${"${pkg}::_PLUGIN";}->calc_refs($class, $pkg) <= 1) |
|
203
|
0 |
0 |
if (@_ != 3) |
|
209
|
0 |
0 |
unless ref $class |
|
215
|
0 |
0 |
if (exists $$attribs{$attrib}) { } |
|
|
0 |
0 |
elsif (not $$class{'_allset'}) { } |
|
232
|
0 |
0 |
if (@_ != 1) |
|
238
|
0 |
0 |
unless ref $class |
|
253
|
0 |
0 |
if (@_ != 2) |
|
262
|
0 |
0 |
if ($type eq 'n' or $type eq 's') { } |
|
|
0 |
0 |
elsif ($type eq 'c') { } |
|
273
|
0 |
0 |
if $@ |
|
287
|
0 |
0 |
if (@_ != 1) |
|
296
|
0 |
0 |
if (ref $val) { } |
|
|
0 |
0 |
elsif ($val == 0 and $val ne '0') { } |
|
299
|
0 |
0 |
if (not $@ and $is_a) { } |