Condition Coverage

lib/Net/API/Stripe.pm
Criterion Covered Total %
condition 0 614 0.0


and 2 conditions

line l !l condition
1533 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
1536 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
1582 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
1585 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
1666 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
1669 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
1921 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
1924 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
16174 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
16177 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
16195 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
16198 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
16209 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
16212 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
16736 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
16739 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
16904 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL
16907 0 0 not defined $Nice::Try::WANTARRAY and scalar @Nice::Try::LAST_VAL

and 3 conditions

line !l l&&!r l&&r condition
1502 0 0 0 length $json->{'livemode'} and not length $self->{'livemode'}
1509 0 0 0 not $self->{$_} and length $json->{$_}
1529 0 0 0 $INC{'threads.pm'} and not exists $INC{'forks.pm'}
1533 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
1536 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::WANTARRAY and !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__NEXT__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__LAST__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__REDO__"
1538 0 0 0 &Scalar::Util::blessed($self->{'api_uri'}) and $self->{'api_uri'}->isa("URI")
1576 0 0 0 $INC{'threads.pm'} and not exists $INC{'forks.pm'}
1582 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
1585 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::WANTARRAY and !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__NEXT__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__LAST__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__REDO__"
1610 0 0 0 $args and ref $args ne "HASH"
1612 0 0 0 $self->_is_object($path) and $path->can("path")
1621 0 0 0 $args and %$args
1662 0 0 0 $INC{'threads.pm'} and not exists $INC{'forks.pm'}
1666 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
1669 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::WANTARRAY and !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__NEXT__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__LAST__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__REDO__"
1671 0 0 0 &Scalar::Util::blessed($self->{'file_api_uri'}) and $self->{'file_api_uri'}->isa("URI")
1687 0 0 0 $args and ref $args ne "HASH"
1689 0 0 0 not exists $args->{'expand'} and $expand eq 'all' || $expand =~ /^\d+$/ && $expand > 2
0 0 0 exists $args->{'expand'} and $args->{'expand'} eq 'all' || $args->{'expand'} =~ /^\d+$/ && $args->{'expand'} > 2
1708 0 0 0 $self->_is_object($path) and $path->can("path")
1717 0 0 0 $args and %$args
1736 0 0 0 defined $browser and length $browser
1741 0 0 0 defined $cookie_file and length $cookie_file
1785 0 0 0 $args and ref $args ne "HASH"
1787 0 0 0 $self->_is_object($path) and $path->can("path")
1820 0 0 0 $args and ref $args ne "HASH"
1822 0 0 0 $self->_is_object($path) and $path->can("path")
1884 0 0 0 @_ and ref $_[0] eq "HASH"
1917 0 0 0 $INC{'threads.pm'} and not exists $INC{'forks.pm'}
1921 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
1924 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::WANTARRAY and !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__NEXT__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__LAST__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__REDO__"
1942 0 0 0 @_ and ref $_[0] eq "HASH"
15888 0 0 0 @_ and ref $_[0] eq "HASH"
15962 0 0 0 ref $hash->{$k} eq "HASH" and ref $mirror->{$k} eq "HASH"
0 0 0 ref $hash->{$k} eq "HASH" and ref $mirror->{$k} eq "HASH" and ++$seen->{$addr} == 1
15980 0 0 0 not exists $hash->{$k} and $mirror->{$k}{'_required'}
15987 0 0 0 exists $hash->{$k} && length $hash->{$k}
0 0 0 not exists $hash->{$k} && length $hash->{$k} and $mirror->{$k}
16095 0 0 0 defined $dict->{'required'} and $dict->{'required'}
0 0 0 defined $dict->{'required'} and $dict->{'required'} and not exists $args->{$k}
0 0 0 defined $args->{$k} && length $args->{$k}
0 0 0 $pkg = $self->_is_object($args->{$k}) and $dict->{'package'}
0 0 0 $pkg = $self->_is_object($args->{$k}) and $dict->{'package'} and $dict->{'package'} ne $pkg
0 0 0 $dict->{'re'} and ref $dict->{'re'} eq "Regexp"
0 0 0 $dict->{'re'} and ref $dict->{'re'} eq "Regexp" and not $args->{$k} =~ /$dict->{'re'}/
0 0 0 defined $dict->{'type'} and $dict->{'type'}
0 0 0 defined $dict->{'type'} and $dict->{'type'} and $dict->{'type'} eq 'scalar' && ref $args->{$k} || $dict->{'type'} ne 'scalar' && ref $args->{$k} && lc ref $args->{$k} ne $dict->{'type'}
0 0 0 defined $dict->{'type'} and $dict->{'type'} eq "boolean"
0 0 0 defined $dict->{'type'} and $dict->{'type'} eq "boolean" and defined $args->{$k}
0 0 0 defined $dict->{'type'} and $dict->{'type'} eq "boolean" and defined $args->{$k} and length $args->{$k}
0 0 0 defined $dict->{'type'} and $dict->{'type'} eq "integer"
0 0 0 defined $dict->{'type'} and $dict->{'type'} eq 'number' || $dict->{'type'} eq 'decimal' || $dict->{'type'} eq 'float' || $dict->{'type'} eq 'double'
0 0 0 defined $dict->{'type'} and $dict->{'type'} eq 'date' || $dict->{'type'} eq 'datetime' || $dict->{'type'} eq 'timestamp'
16154 0 0 0 $self->_is_object($args->{$k}) and $args->{$k}->isa("DateTime")
16158 0 0 0 $dict->{'type'} eq "date" and $args->{$k} =~ /^(?<year>\d{4})[\.|\-](?<month>\d{1,2})[\.|\-](?<day>\d{1,2})$/
0 0 0 $dict->{'type'} eq "datetime" and $args->{$k} =~ /^(?<year>\d{4})[\.|\-](?<month>\d{1,2})[\.|\-](?<day>\d{1,2})[T|[:blank:]]+(?<hour>\d{1,2}):(?<minute>\d{1,2}):(?<second>\d{1,2})$/
16161 0 0 0 $INC{'threads.pm'} and not exists $INC{'forks.pm'}
16174 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
16177 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::WANTARRAY and !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__NEXT__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__LAST__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__REDO__"
16182 0 0 0 $INC{'threads.pm'} and not exists $INC{'forks.pm'}
16195 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
16198 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::WANTARRAY and !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__NEXT__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__LAST__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__REDO__"
16202 0 0 0 $INC{'threads.pm'} and not exists $INC{'forks.pm'}
16209 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
16212 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::WANTARRAY and !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__NEXT__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__LAST__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__REDO__"
16251 0 0 0 exists $okParams->{'expandable'} and exists $okParams->{'expandable'}{'allowed'}
0 0 0 exists $okParams->{'expandable'} and exists $okParams->{'expandable'}{'allowed'} and ref $okParams->{'expandable'}{'allowed'} eq "ARRAY"
16264 0 0 0 scalar @{$args->{'expand'};} and exists $okParams->{'expandable'}
16331 0 0 0 exists $args->{$f} and length $args->{$f}
16344 0 0 0 ref $args ne "HASH" and ref $args ne "Module::Generic::Hash"
0 0 0 ref $args ne "HASH" and ref $args ne "Module::Generic::Hash" and not $self->_is_object($args)
16456 0 0 0 $self->_is_object($this->{$k}) and $this->{$k}->isa("Module::Generic::Boolean")
16486 0 0 0 ref $data eq "SCALAR" and $$data == 1 || $$data == 0
0 0 0 $ref and &Scalar::Util::reftype($data) eq "SCALAR"
16492 0 0 0 $pkg and $pkg =~ /^Net::API::Stripe/
0 0 0 $pkg and $pkg =~ /^Net::API::Stripe/ and $data->{$k}->can("id")
0 0 0 $pkg and $pkg =~ /^Net::API::Stripe/ and $data->{$k}->can("id") and $data->{$k}->id
16548 0 0 0 scalar @_ and ref $_[-1] eq "HASH"
16591 0 0 0 ref $data eq "SCALAR" and $$data == 1 || $$data == 0
16599 0 0 0 $pkg and $pkg =~ /^Net::API::Stripe/
0 0 0 $pkg and $pkg =~ /^Net::API::Stripe/ and $data->{$k}->can("id")
0 0 0 $pkg and $pkg =~ /^Net::API::Stripe/ and $data->{$k}->can("id") and $data->{$k}->id
0 0 0 ref $data->{$k} eq "HASH" and exists $data->{$k}{'_filepath'}
16666 0 0 0 scalar @_ == 1 and not defined $_[0]
16678 0 0 0 $self->_is_object($_[0]) and $_[0]->isa($class)
16721 0 0 0 exists $self->{$name} and &Scalar::Util::blessed($self->{$name})
16724 0 0 0 $INC{'threads.pm'} and not exists $INC{'forks.pm'}
16736 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
16739 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::WANTARRAY and !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__NEXT__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__LAST__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__REDO__"
16814 0 0 0 exists $hash->{'error'} and defined $hash->{'error'}
16817 0 0 0 ref $hash->{'error'} eq "HASH" and exists $hash->{'error'}{'message'}
16892 0 0 0 $INC{'threads.pm'} and not exists $INC{'forks.pm'}
16904 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
16907 0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::WANTARRAY and !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
0 0 0 defined $Nice::Try::WANT and length $Nice::Try::WANT
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__NEXT__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__LAST__"
0 0 0 defined $Nice::Try::RETVAL[0] and $Nice::Try::RETVAL[0] eq "__REDO__"
16916 0 0 0 &Scalar::Util::blessed($_[0]) and $_[0]->isa("Net::API::Stripe")

or 2 conditions

line l !l condition
1476 0 0 $self->{'currency'} ||= "jpy"
1552 0 0 shift @_ || (return $self->error('No code was provided to get the related error'))
1574 0 0 $f->load_utf8 || (return $self->error("Unable to open configuration file ${file}: ", $f->error))
1608 0 0 shift @_ || (return $self->error('No api endpoint (path) was provided.'))
1637 0 0 shift @_ || (return $self->error('No object type was provided to get its list of methods.'))
1685 0 0 shift @_ || (return $self->error('No api endpoint (path) was provided.'))
1783 0 0 shift @_ || (return $self->error('No api endpoint (path) was provided.'))
1818 0 0 shift @_ || (return $self->error('No api endpoint (path) was provided.'))
1860 0 0 $ref->{'type'} ||= "text/plain"
1889 0 0 $opts->{'time_tolerance'} ||= 300
16342 0 0 shift @_ || (return $self->error('No object class was provided to contract objects within.'))
16343 0 0 shift @_ || (return $self->error(qq[No data to process for class "$class" was provided.]))
16448 0 0 shift @_ || (return $self->pass_error)
16623 0 0 $this_file->load || (return $self->pass_error($this_file->error))
16676 0 0 shift @_ || (return $self->error('No class was provided to get its information as parameters.'))
16730 0 0 $class->new('debug', $self->debug, 'verbose', $self->verbose) || (return $self->pass_error($class->error))
16849 0 0 shift @_ || (return $self->error('No class was provided to find its associated type.'))
16862 0 0 shift @_ || (return $self->error('No object type was provided'))
16872 0 0 shift @_ || (return $self->error('No array reference provided'))
16902 0 0 $class->new({'_parent', $self, '_debug', $self->{'debug'}, '_dbh', $self->{'_dbh'}}, $hash) || (return $self->pass_error($class->error))
16918 0 0 ref $self || 'Net::API::Stripe'
16957 0 0 $class->can($meth) || die(qq[AUTOLOAD inconsistency error for dynamic sub "$meth".])

or 3 conditions

line l !l&&r !l&&!r condition
1536 0 0 0 !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
1585 0 0 0 !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
1669 0 0 0 !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
1689 0 0 0 $expand eq 'all' || $expand =~ /^\d+$/ && $expand > 2
0 0 0 $args->{'expand'} eq 'all' || $args->{'expand'} =~ /^\d+$/ && $args->{'expand'} > 2
0 0 0 not exists $args->{'expand'} and $expand eq 'all' || $expand =~ /^\d+$/ && $expand > 2 or exists $args->{'expand'} and $args->{'expand'} eq 'all' || $args->{'expand'} =~ /^\d+$/ && $args->{'expand'} > 2
1924 0 0 0 !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
1947 0 0 0 'Net::IP'->new($opts->{'ip'}) || do {
15905 0 0 0 ref $this->{$k} eq "HASH" or $self->_is_object($this->{$k})
15915 0 0 0 ref $that eq "HASH" or $self->_is_object($that)
16000 0 0 0 $k eq "expand" or $k eq "expandable"
0 0 0 $k eq "expand" or $k eq "expandable" or substr($k, 0, 1) eq "_"
16095 0 0 0 $dict->{'type'} eq 'scalar' && ref $args->{$k} || $dict->{'type'} ne 'scalar' && ref $args->{$k} && lc ref $args->{$k} ne $dict->{'type'}
0 0 0 $dict->{'type'} eq 'number' || $dict->{'type'} eq 'decimal' || $dict->{'type'} eq 'float' || $dict->{'type'} eq 'double'
0 0 0 $dict->{'type'} eq 'date' || $dict->{'type'} eq 'datetime' || $dict->{'type'} eq 'timestamp'
16130 0 0 0 $args->{$k} eq 'true' || $args->{$k} ne 'false' && $args->{$k}
16177 0 0 0 !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
16198 0 0 0 !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
16212 0 0 0 !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
16240 0 0 0 $args->{'expand'} eq "all" or $args->{'expand'} =~ /^\d+$/
16360 0 0 0 ref $obj eq "HASH" or ref $obj eq "Module::Generic::Hash"
16378 0 0 0 ref $this eq "HASH" or ref $this eq "Module::Generic::Hash"
16414 0 0 0 ref $args eq "HASH" or ref $args eq "Module::Generic::Hash"
16418 0 0 0 ref $this eq "HASH" or ref $this eq "Module::Generic::Hash"
16431 0 0 0 ref $this eq "HASH" or ref $this eq "Module::Generic::Hash"
16486 0 0 0 $type eq "hash" or $ref eq "Module::Generic::Hash"
0 0 0 $type eq "array" or $ref eq "Module::Generic::Array"
0 0 0 ref $data eq "JSON::PP::Boolean" or ref $data eq "Module::Generic::Boolean"
0 0 0 $$data == 1 || $$data == 0
16564 0 0 0 $param->{'encoding'} eq "qp" or $param->{'encoding'} eq "quoted-printable"
16591 0 0 0 ref $data eq "JSON::PP::Boolean" or ref $data eq "Module::Generic::Boolean"
0 0 0 $$data == 1 || $$data == 0
16666 0 0 0 not scalar @_ or scalar @_ == 1 and not defined $_[0]
16739 0 0 0 !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
16747 0 0 0 exists $args->{'skip_frames'} or defined $args->{'skip_frames'}
16782 0 0 0 $resp->is_success or $resp->is_redirect
16873 0 0 0 not ref $ref or ref $ref ne "ARRAY"
16907 0 0 0 !&Scalar::Util::blessed($Nice::Try::RETVAL[0]) || &Scalar::Util::blessed($Nice::Try::RETVAL[0]) && !$Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')