| line |
true |
false |
branch |
|
18
|
1070 |
200749 |
unless (exists $self->{'indexed_property_names'}) |
|
27
|
1070 |
63658 |
unless (exists $self->{'indexed_property_numericness'}) |
|
31
|
869 |
1337 |
@props == 1 ? : |
|
47
|
0 |
0 |
if (@_ > 1) |
|
51
|
0 |
0 |
if ($old ne $new) |
|
70
|
0 |
1070 |
unless $self |
|
98
|
16272 |
97953 |
if ($value_ref eq 'HASH') { } |
|
|
97821 |
132 |
elsif (not $value_ref) { } |
|
|
132 |
0 |
elsif ($value_ref eq 'ARRAY') { } |
|
101
|
16272 |
0 |
if (my $op = $value->{'operator'}) { } |
|
105
|
208 |
16064 |
if ($op =~ /^(!|not\s*)(.*)/) |
|
112
|
7 |
16265 |
if ($op eq '=' and not $not) { } |
|
|
111 |
16154 |
elsif ($op eq 'like') { } |
|
|
0 |
16154 |
elsif ($op eq 'in' and not $not) { } |
|
|
30 |
16124 |
elsif ($op eq 'in' and $not) { } |
|
|
32 |
16092 |
elsif ($op eq 'isa') { } |
|
|
58 |
16034 |
elsif ($op eq 'true' or $op eq 'false') { } |
|
|
48 |
15986 |
elsif ($not and $op eq '=' || !$op) { } |
|
|
110 |
15876 |
elsif ($op eq '>') { } |
|
|
101 |
15775 |
elsif ($op eq '<') { } |
|
|
15568 |
207 |
elsif ($op eq '>=') { } |
|
|
84 |
123 |
elsif ($op eq '<=') { } |
|
|
2 |
121 |
elsif ($op eq 'ne') { } |
|
|
0 |
121 |
elsif ($op eq '<>') { } |
|
|
121 |
0 |
elsif ($op eq 'between') { } |
|
128
|
40 |
71 |
if ($not) { } |
|
133
|
32 |
24 |
if $k eq '' |
|
134
|
18 |
6 |
unless ($k =~ /$regex/) |
|
145
|
32 |
208 |
if $k eq '' |
|
146
|
111 |
97 |
if ($k =~ /$regex/) |
|
157
|
0 |
0 |
grep({length $_ == 0;} @$value) ? : |
|
158
|
0 |
0 |
if ($has_null) { } |
|
171
|
30 |
0 |
if ref $value eq 'ARRAY' |
|
174
|
8 |
22 |
if ($value->{''}) { } |
|
182
|
16 |
22 |
unless length $k |
|
183
|
5 |
17 |
unless ($value->{$k}) |
|
195
|
34 |
441 |
if ($k->isa($value->{'value'}) xor $not) |
|
207
|
43 |
39 |
if ($k xor $not) |
|
226
|
107 |
24 |
if ($t) |
|
236
|
40 |
1610 |
if $k eq '' |
|
239
|
1446 |
164 |
$is_numeric ? : |
|
240
|
1113 |
497 |
if ($t xor $not) |
|
250
|
40 |
873 |
if $k eq '' |
|
253
|
746 |
127 |
$is_numeric ? : |
|
254
|
646 |
227 |
if ($t xor $not) |
|
264
|
40 |
15358 |
if $k eq '' |
|
267
|
0 |
15358 |
$is_numeric ? : |
|
268
|
15292 |
66 |
if ($t xor $not) |
|
278
|
40 |
825 |
if $k eq '' |
|
281
|
699 |
126 |
$is_numeric ? : |
|
282
|
176 |
649 |
if ($t xor $not) |
|
292
|
0 |
17 |
if $k eq '' |
|
293
|
15 |
2 |
if ($k ne $value->{'value'} xor $not) |
|
303
|
0 |
0 |
if (length $k and length $value->{'value'} and $k ne $value->{'value'} xor $not) |
|
314
|
88 |
131 |
if $k eq '' |
|
315
|
5 |
126 |
$is_numeric ? : |
|
318
|
64 |
67 |
if ($t xor $not) |
|
362
|
0 |
1070 |
if (my(@bad_properties) = grep({not $indexed_class_name->can($_);} @indexed_property_names)) |
|
375
|
15551 |
0 |
if (@indexed_property_names) |
|
376
|
10239 |
16149 |
defined $val ? : |
|
377
|
0 |
15551 |
unless @values |
|
388
|
2 |
15549 |
if (&Scalar::Util::isweak($UR::Context::all_objects_loaded->{$indexed_class_name}{$obj_id})) |
|
407
|
0 |
564 |
$overrides && exists $overrides->{$_} ? : |
|
418
|
0 |
564 |
unless $hr |
|
466
|
0 |
0 |
unless $properties_to_watch{$_[1]} |
|
470
|
0 |
0 |
if $changed_property ne 'create' and $changed_property ne 'load' and $changed_property ne '__define__' |
|
477
|
0 |
0 |
if $changed_property ne 'delete' and $changed_property ne 'unload' |
|
487
|
0 |
0 |
if @_ > 1 |
|
502
|
68 |
1559 |
$overrides && exists $overrides->{$_} ? : |
|
536
|
0 |
196933 |
if ($UR::Context::light_cache and substr($self->indexed_class_name, 0, 5) ne 'App::') |