line |
true |
false |
branch |
56
|
11 |
2 |
if (defined $layout) { } |
58
|
9 |
2 |
if ($type eq 'CODE' or &Scalar::Util::blessed($layout) and $layout->isa('Dash::BaseComponent')) { } |
100
|
0 |
8 |
if (scalar @_ < 5) { } |
106
|
0 |
0 |
if ($type eq 'CODE') { } |
|
0 |
0 |
elsif (&Scalar::Util::blessed($argument)) { } |
|
0 |
0 |
elsif ($type eq 'ARRAY') { } |
|
0 |
0 |
elsif ($type eq 'SCALAR') { } |
|
0 |
0 |
elsif ($type eq 'HASH') { } |
|
0 |
0 |
elsif ($type eq '') { } |
109
|
0 |
0 |
if ($argument->isa("Dash::Dependencies::Output")) |
113
|
0 |
0 |
if (scalar @$argument > 0) { } |
115
|
0 |
0 |
if (&Scalar::Util::blessed($first_element)) |
116
|
0 |
0 |
if ($first_element->isa('Dash::Dependencies::Output')) { } |
|
0 |
0 |
elsif ($first_element->isa('Dash::Dependencies::Input')) { } |
|
0 |
0 |
elsif ($first_element->isa('Dash::Dependencies::State')) { } |
139
|
0 |
0 |
unless (defined $output_index) |
142
|
0 |
0 |
unless (defined $input_index) |
145
|
0 |
0 |
unless (defined $callback_index) |
152
|
0 |
0 |
if (defined $state_index) |
164
|
12 |
14 |
if (ref $value eq 'ARRAY') { } |
|
0 |
14 |
elsif (&Scalar::Util::blessed($value)) { } |
167
|
0 |
14 |
if (&Scalar::Util::blessed($dependency)) { } |
188
|
2 |
6 |
if (ref $output eq "ARRAY") |
204
|
0 |
0 |
unless (caller 1) |
233
|
1 |
2 |
if ($output_type eq 'ARRAY') { } |
|
2 |
0 |
elsif ($output_type eq 'HASH') { } |
254
|
5 |
1 |
if (scalar values %{$self->_callbacks;} > 0) { } |
256
|
0 |
5 |
if (scalar @$callbacks > 1) { } |
|
5 |
0 |
elsif (scalar @$callbacks == 1) { } |
266
|
5 |
0 |
if ($component_id eq $id and $component_property eq $property) |
277
|
1 |
0 |
if ($component_id eq $id and $component_property eq $property) |
295
|
1 |
4 |
if ($output_type eq 'ARRAY') { } |
|
4 |
0 |
elsif ($output_type eq 'HASH') { } |
302
|
2 |
0 |
unless (&Scalar::Util::blessed($output_value) and $output_value->isa("Dash::Internal::NoUpdate")) |
308
|
1 |
0 |
if ($some_updated) { } |
315
|
0 |
3 |
if (&Scalar::Util::blessed($updated_value) and $updated_value->isa("Dash::Internal::NoUpdate")) |
419
|
0 |
0 |
if ($stack_depth++ >= $stack_depth_limit) |
425
|
0 |
0 |
if ($type eq 'HASH') { } |
|
0 |
0 |
elsif ($type eq 'ARRAY') { } |
|
0 |
0 |
elsif ($type ne '') { } |
435
|
0 |
0 |
if defined $node_dependencies |
436
|
0 |
0 |
if ($node->can("children")) |
451
|
0 |
0 |
unless ($dynamic) |
453
|
0 |
0 |
unless ($rendered{$resource_path_part}) |
477
|
0 |
0 |
if (defined $dynamic) |
481
|
0 |
0 |
if (defined $async) |
482
|
0 |
0 |
if (defined $dynamic) |
486
|
0 |
0 |
if ($async eq 'lazy') { } |
489
|
0 |
0 |
if ($async eq 'eager' and not $eager_loading) { } |
492
|
0 |
0 |
if ($async and not $eager_loading) { } |
502
|
0 |
0 |
if (defined $namespace) |
506
|
0 |
0 |
if (defined $external_url and not $serve_locally) { } |
510
|
0 |
0 |
if (defined $dev_package_path and $dev_bundles) { } |
514
|
0 |
0 |
if (defined $relative_package_path) { } |
518
|
0 |
0 |
if (defined $absolute_path) { } |
522
|
0 |
0 |
if (defined $asset_path) { } |
527
|
0 |
0 |
if ($serve_locally) { } |
555
|
0 |
1 |
if (scalar @name_parts > 2 and $name_parts[1] =~ /^v[\w-]+m[0-9a-fA-F]+$/u) |