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::') |