| line |
true |
false |
branch |
|
16
|
2 |
9 |
if @_ |
|
31
|
10 |
10 |
if ref $_ |
|
|
1 |
29 |
if (@_ > 2 and grep({ref $_ eq 'CODE' if ref $_;} @values) == @values) |
|
35
|
20 |
9 |
if ($#_ == 1 and ref $_[1] eq 'CODE') |
|
44
|
2 |
26 |
unless ref $code eq 'CODE' |
|
50
|
23 |
3 |
unless ref $proto |
|
58
|
1 |
0 |
ref $self ? : |
|
68
|
36 |
1 |
ref $self ? : |
|
72
|
31 |
6 |
if (my(@triggers) = __fetch_all_triggers($self, $when)) { } |
|
76
|
1 |
50 |
if $$trigger[1] and not $return[0] |
|
91
|
37 |
6 |
unless defined $nocache |
|
94
|
42 |
1 |
defined $when ? : |
|
96
|
37 |
6 |
unless ($nocache) |
|
97
|
7 |
30 |
if $Fetch_All_Triggers_Cache{$class}{$when_key} |
|
101
|
30 |
6 |
unless ($list) |
|
115
|
6 |
36 |
if $$list{$c} |
|
117
|
36 |
0 |
if ($c->can('call_trigger')) |
|
119
|
6 |
30 |
unless $c eq $class |
|
121
|
29 |
7 |
if (defined $when and $Triggers{$c}{$when}) |
|
127
|
30 |
6 |
if ($return) |
|
155
|
2 |
35 |
unless ref $obj and defined $when |
|
161
|
30 |
5 |
unless my $points = $TriggerPoints{ref $_[0] or $_[0]} |
|
163
|
1 |
1 |
ref $self ? : |
|
|
2 |
3 |
unless $$points{$when} |
|
170
|
3 |
27 |
ref $obj ? : |