|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
85
 | 
 0  | 
 0  | 
 unless $_ eq 'no_caller_data' or ref $_ eq 'ARRAY' and scalar @$_ == 3 and ref $_->[0] eq 'HASH' and defined $_->[0]{'package'}
  | 
 
| 
88
 | 
 0  | 
 0  | 
 if scalar @_ > 1
  | 
 
| 
89
 | 
 0  | 
 0  | 
 if ref $data
  | 
 
| 
90
 | 
 0  | 
 0  | 
 unless defined $data
  | 
 
| 
94
 | 
 0  | 
 0  | 
 $_->[2]{'subroutine'} ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 unless $_ eq 'no_caller_data'
  | 
 
| 
115
 | 
 0  | 
 0  | 
 if ref $args[0] eq 'HASH'
  | 
 
| 
116
 | 
 0  | 
 0  | 
 if ref $args[0] eq 'ARRAY'
  | 
 
| 
121
 | 
 0  | 
 0  | 
 if (ref $item)
  | 
 
| 
122
 | 
 0  | 
 0  | 
 unless ref $item eq 'HASH' and defined $last and not ref $last
  | 
 
| 
127
 | 
 0  | 
 0  | 
 unless defined $hashref->{$item}
  | 
 
| 
137
 | 
 0  | 
 0  | 
 if ref $args[0] eq 'HASH'
  | 
 
| 
138
 | 
 0  | 
 0  | 
 if ref $args[0] eq 'ARRAY'
  | 
 
| 
144
 | 
 0  | 
 0  | 
 if (ref $item)
  | 
 
| 
145
 | 
 0  | 
 0  | 
 unless ref $item eq 'HASH' and defined $last and not ref $last
  | 
 
| 
150
 | 
 0  | 
 0  | 
 unless defined $hashref->{$item}
  | 
 
| 
151
 | 
 0  | 
 0  | 
 unless ref $last
  | 
 
| 
161
 | 
 1631  | 
 1339  | 
 ref $v && ref $v eq 'SCALAR' ? :
  | 
 
| 
169
 | 
 0  | 
 0  | 
 unless ref $ref eq 'CODE'
  | 
 
| 
184
 | 
 0  | 
 0  | 
 if $h->{'package'}
  | 
 
| 
205
 | 
 0  | 
 0  | 
 if ($regex and not eval '$item->{subroutine} =~ /' . $regex . '/')
  | 
 
| 
209
 | 
 0  | 
 0  | 
 if $seq
  | 
 
| 
223
 | 
 23797  | 
 0  | 
 defined $_ ? :
  | 
 
| 
 | 
 9894  | 
 184  | 
 unless @_ == 1 and ref $_[0] eq 'ARRAY'
  | 
 
| 
224
 | 
 0  | 
 184  | 
 unless @{$_[0];} > 0
  | 
 
| 
234
 | 
 0  | 
 0  | 
 if @_ > 0
  | 
 
| 
235
 | 
 0  | 
 0  | 
 if $type eq 'SCALAR'
  | 
 
| 
236
 | 
 0  | 
 0  | 
 if $type eq 'ARRAY'
  | 
 
| 
237
 | 
 0  | 
 0  | 
 if $type eq 'HASH'
  | 
 
| 
247
 | 
 0  | 
 0  | 
 (caller 1)[3] eq 'RapidApp::Util::disp' ? :
  | 
 
| 
249
 | 
 0  | 
 0  | 
 $recurse ? :
  | 
 
| 
250
 | 
 0  | 
 0  | 
 if ref $_[0] eq 'CODE' and @_ > 1 and $recurse == 0
  | 
 
| 
251
 | 
 0  | 
 0  | 
 if ($_{'code'})
  | 
 
| 
254
 | 
 0  | 
 0  | 
 if defined $cust
  | 
 
| 
257
 | 
 0  | 
 0  | 
 if @_ > 1
  | 
 
| 
259
 | 
 0  | 
 0  | 
 unless defined $val
  | 
 
| 
260
 | 
 0  | 
 0  | 
 if (ref $val)
  | 
 
| 
261
 | 
 0  | 
 0  | 
 if ref $val eq 'ARRAY'
  | 
 
| 
262
 | 
 0  | 
 0  | 
 if ref $val eq 'SCALAR'
  | 
 
| 
263
 | 
 0  | 
 0  | 
 if ref $val eq 'HASH'
  | 
 
| 
274
 | 
 0  | 
 6  | 
 unless defined $max_length and $max_length =~ /^\d+$/ and $max_length > 0
  | 
 
| 
280
 | 
 3  | 
 3  | 
 unless defined $str
  | 
 
| 
281
 | 
 0  | 
 3  | 
 if (ref $str)
  | 
 
| 
294
 | 
 3  | 
 0  | 
 if $length <= $max_length
  | 
 
| 
308
 | 
 0  | 
 0  | 
 if ref $method eq 'ARRAY'
  | 
 
| 
310
 | 
 0  | 
 0  | 
 ref $_[0] eq 'HASH' ? :
  | 
 
| 
325
 | 
 0  | 
 0  | 
 if (scalar @namespace > 1)
  | 
 
| 
330
 | 
 0  | 
 0  | 
 if $$debug_arounds_set{$package . '->' . $method}++
  | 
 
| 
336
 | 
 0  | 
 0  | 
 if ($package->can('around'))
  | 
 
| 
351
 | 
 0  | 
 0  | 
 ref $_[0] eq 'HASH' ? :
  | 
 
| 
377
 | 
 0  | 
 0  | 
 if $opt{'newline'}
  | 
 
| 
381
 | 
 0  | 
 0  | 
 if $opt{'verbose'} and not defined $opt{'verbose_in'}
  | 
 
| 
382
 | 
 0  | 
 0  | 
 if $opt{'verbose'} and not defined $opt{'verbose_out'}
  | 
 
| 
386
 | 
 0  | 
 0  | 
 unless @_ > 0 and defined $_[0]
  | 
 
| 
389
 | 
 0  | 
 0  | 
 ref $_ ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 $opt{'list_out'} ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 unless $verbose
  | 
 
| 
393
 | 
 0  | 
 0  | 
 unless $opt{'use_json'}
  | 
 
| 
396
 | 
 0  | 
 0  | 
 unless $opt{'dump_func'}
  | 
 
| 
406
 | 
 0  | 
 0  | 
 $debug_around_last_nest_level < $nest_level ? :
  | 
 
| 
407
 | 
 0  | 
 0  | 
 $debug_around_last_nest_level > $nest_level ? :
  | 
 
| 
410
 | 
 0  | 
 0  | 
 if $nest_level == 0
  | 
 
| 
412
 | 
 0  | 
 0  | 
 $nest_level > 0 ? :
  | 
 
| 
418
 | 
 0  | 
 0  | 
 if ($opt{'list_args'})
  | 
 
| 
419
 | 
 0  | 
 0  | 
 ref $_ && ++$has_refs ? :
  | 
 
| 
424
 | 
 0  | 
 0  | 
 if ($opt{'stack'}) { }
  | 
 
| 
442
 | 
 0  | 
 0  | 
 if $new_nest
  | 
 
| 
452
 | 
 0  | 
 0  | 
 if $has_refs and $opt{'verbose_in'}
  | 
 
| 
464
 | 
 0  | 
 0  | 
 if (wantarray) { }
  | 
 
| 
486
 | 
 0  | 
 0  | 
 if ($opt{'track_stats'})
  | 
 
| 
499
 | 
 0  | 
 0  | 
 exists $stats->{'min'} ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 exists $stats->{'max'} ? :
  | 
 
| 
502
 | 
 0  | 
 0  | 
 if $adj_elapsed < $stats->{'min'}
  | 
 
| 
503
 | 
 0  | 
 0  | 
 if $adj_elapsed > $stats->{'max'}
  | 
 
| 
508
 | 
 0  | 
 0  | 
 if (not $opt{'arg_ignore'}->(@args) || $opt{'return_ignore'}->(@res_copy)) { }
  | 
 
| 
518
 | 
 0  | 
 0  | 
 if $opt{'verbose_out'}
  | 
 
| 
519
 | 
 0  | 
 0  | 
 if $opt{'time'}
  | 
 
| 
524
 | 
 0  | 
 0  | 
 unless $debug_around_last_nest_level == $nest_level
  | 
 
| 
539
 | 
 0  | 
 0  | 
 wantarray ? :
  | 
 
| 
563
 | 
 0  | 
 0  | 
 unless -e $file
  | 
 
| 
577
 | 
 0  | 
 0  | 
 unless scalar @_ == 1
  | 
 
| 
583
 | 
 0  | 
 0  | 
 unless scalar @_ == 1 and ref $_[0] eq ''
  | 
 
| 
590
 | 
 0  | 
 2093  | 
 unless my $js = shift()
  | 
 
| 
592
 | 
 584  | 
 1509  | 
 if ref $js eq 'ARRAY'
  | 
 
| 
594
 | 
 0  | 
 1509  | 
 if &blessed($js) and not $js->can('TO_JSON_RAW')
  | 
 
| 
597
 | 
 1  | 
 1508  | 
 if &blessed($js)
  | 
 
| 
602
 | 
 727  | 
 782  | 
 if scalar @_ > 0
  | 
 
| 
624
 | 
 0  | 
 0  | 
 if ref $text and ref($text)->isa('RapidApp::HTML::RawHtml')
  | 
 
| 
625
 | 
 0  | 
 0  | 
 unless defined $text
  | 
 
| 
661
 | 
 0  | 
 0  | 
 unless defined $msg
  | 
 
| 
664
 | 
 0  | 
 0  | 
 if ref $msg and ref($msg)->isa('RapidApp::Responder::UserError')
  | 
 
| 
666
 | 
 0  | 
 0  | 
 ref $msg && ref($msg)->isa('RapidApp::HTML::RawHtml') ? :
  | 
 
| 
672
 | 
 0  | 
 0  | 
 unless 'RapidApp::Responder::UserError'->can($key)
  | 
 
| 
679
 | 
 0  | 
 0  | 
 if (scalar @_)
  | 
 
| 
709
 | 
 0  | 
 0  | 
 unless defined $msg
  | 
 
| 
710
 | 
 0  | 
 0  | 
 ref $msg && ref($msg)->isa('RapidApp::HTML::RawHtml') ? :
  | 
 
| 
717
 | 
 0  | 
 0  | 
 unless 'RapidApp::Error'->can($key)
  | 
 
| 
723
 | 
 0  | 
 0  | 
 if (scalar @_)
  | 
 
| 
783
 | 
 0  | 
 0  | 
 if @_ == 1
  | 
 
| 
799
 | 
 0  | 
 0  | 
 if scalar(@_) % 2 and not ref $_[0]
  | 
 
| 
801
 | 
 0  | 
 0  | 
 ref $_[0] && ref $_[0] eq 'HASH' ? :
  | 
 
| 
804
 | 
 0  | 
 0  | 
 unless $msg
  | 
 
| 
806
 | 
 0  | 
 0  | 
 unless my $c = 'RapidApp'->active_request_context
  | 
 
| 
811
 | 
 0  | 
 0  | 
 unless $c->is_ra_ajax_req
  | 
 
| 
834
 | 
 0  | 
 0  | 
 if (my $button = $c->req->header('X-RapidApp-CustomPrompt-Button'))
  | 
 
| 
867
 | 
 0  | 
 0  | 
 if $_[0] and $_[0] eq 'RapidApp::Util'
  | 
 
| 
872
 | 
 0  | 
 0  | 
 unless my $class = shift()
  | 
 
| 
876
 | 
 0  | 
 0  | 
 unless ($path)
  | 
 
| 
879
 | 
 0  | 
 0  | 
 unless ($INC{$file})
  | 
 
| 
880
 | 
 0  | 
 0  | 
 if (my $pm_path = Module::Locate::locate($class))
  |