| line |
true |
false |
branch |
|
43
|
0 |
7 |
unless has_listeners($listenable, $event_name) |
|
51
|
1 |
6 |
if not $always_fire and keys %old_state and is_equal_state(\%old_state, \%new_state) |
|
72
|
1 |
10 |
unless is_hash($listenable) |
|
75
|
8 |
2 |
unless exists $listenable->{$key} |
|
78
|
1 |
9 |
if (ref $listener eq 'ARRAY') { } |
|
|
0 |
9 |
elsif (ref $listener ne 'CODE') { } |
|
88
|
0 |
10 |
unless $listeners |
|
93
|
10 |
0 |
if (ref $l eq 'ARRAY' and $listener eq $l->[1] or $listener eq $l) |
|
98
|
0 |
10 |
if $oldSize == @$listeners |
|
107
|
0 |
6 |
unless has_listeners($source, $event_name) |
|
116
|
6 |
1 |
if (ref $listener eq 'CODE') { } |
|
|
1 |
0 |
elsif (ref $listener eq 'ARRAY') { } |
|
120
|
0 |
1 |
unless defined $o |
|
123
|
1 |
0 |
$listener->[2] ? : |
|
127
|
0 |
0 |
unless defined $listener |
|
159
|
1 |
1 |
unless is_equal_value($old_state->{$key}, $new_state->{$key}) |