line |
true |
false |
branch |
40
|
11 |
2 |
if (defined $layout) { } |
42
|
9 |
2 |
if ($type eq 'CODE' or &Scalar::Util::blessed($layout) and $layout->isa('Dash::BaseComponent')) { } |
77
|
0 |
8 |
if (scalar @_ < 5) { } |
83
|
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 '') { } |
86
|
0 |
0 |
if ($argument->isa('Dash::Dependencies::Output')) |
90
|
0 |
0 |
if (scalar @$argument > 0) { } |
92
|
0 |
0 |
if (&Scalar::Util::blessed($first_element)) |
93
|
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')) { } |
116
|
0 |
0 |
unless (defined $output_index) |
119
|
0 |
0 |
unless (defined $input_index) |
122
|
0 |
0 |
unless (defined $callback_index) |
129
|
0 |
0 |
if (defined $state_index) |
141
|
12 |
14 |
if (ref $value eq 'ARRAY') { } |
|
0 |
14 |
elsif (&Scalar::Util::blessed($value)) { } |
144
|
0 |
14 |
if (&Scalar::Util::blessed($dependency)) { } |
165
|
2 |
6 |
if (ref $output eq 'ARRAY') |
238
|
1 |
0 |
if (&Scalar::Util::blessed($_) and $_->isa('Dash::Exceptions::PreventUpdate')) { } |
259
|
0 |
0 |
unless (caller 1) |
288
|
1 |
2 |
if ($output_type eq 'ARRAY') { } |
|
2 |
0 |
elsif ($output_type eq 'HASH') { } |
309
|
5 |
1 |
if (scalar values %{$self->_callbacks;} > 0) { } |
311
|
0 |
5 |
if (scalar @$callbacks > 1) { } |
|
5 |
0 |
elsif (scalar @$callbacks == 1) { } |
321
|
5 |
0 |
if ($component_id eq $id and $component_property eq $property) |
332
|
1 |
0 |
if ($component_id eq $id and $component_property eq $property) |
350
|
1 |
4 |
if ($output_type eq 'ARRAY') { } |
|
4 |
0 |
elsif ($output_type eq 'HASH') { } |
462
|
0 |
0 |
if ($stack_depth++ >= $stack_depth_limit) |
468
|
0 |
0 |
if ($type eq 'HASH') { } |
|
0 |
0 |
elsif ($type eq 'ARRAY') { } |
|
0 |
0 |
elsif ($type ne '') { } |
478
|
0 |
0 |
if defined $node_dependencies |
479
|
0 |
0 |
if ($node->can('children')) |
494
|
0 |
0 |
unless ($dynamic) |
496
|
0 |
0 |
unless ($rendered{$resource_path_part}) |
520
|
0 |
0 |
if (defined $dynamic) |
524
|
0 |
0 |
if (defined $async) |
525
|
0 |
0 |
if (defined $dynamic) |
529
|
0 |
0 |
if ($async eq 'lazy') { } |
532
|
0 |
0 |
if ($async eq 'eager' and not $eager_loading) { } |
535
|
0 |
0 |
if ($async and not $eager_loading) { } |
545
|
0 |
0 |
if (defined $namespace) |
549
|
0 |
0 |
if (defined $external_url and not $serve_locally) { } |
553
|
0 |
0 |
if (defined $dev_package_path and $dev_bundles) { } |
557
|
0 |
0 |
if (defined $relative_package_path) { } |
561
|
0 |
0 |
if (defined $absolute_path) { } |
565
|
0 |
0 |
if (defined $asset_path) { } |
570
|
0 |
0 |
if ($serve_locally) { } |
598
|
0 |
1 |
if (scalar @name_parts > 2 and $name_parts[1] =~ /^v[\w-]+m[0-9a-fA-F]+$/u) |