line |
!l |
l&&!r |
l&&r |
condition |
183
|
0 |
0 |
0 |
scalar @_ == 1 and ref $_[0] eq 'HASH'
|
203
|
0 |
0 |
0 |
$p->{'json'} and ref $rv eq 'JSON::PP::Boolean' || ref $rv eq 'Module::Generic::Boolean'
|
211
|
0 |
0 |
0 |
$rv->can('as_hash') and overload::Overloaded($rv)
|
|
0 |
0 |
0 |
$rv->can('as_hash') and overload::Overloaded($rv) and overload::Method($rv, '""')
|
234
|
0 |
0 |
0 |
$self->_is_object($this_ref) && $this_ref->can('as_hash')
|
294
|
0 |
0 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
0 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
377
|
0 |
0 |
0 |
$red < $r and $red > int $r / 2
|
|
0 |
0 |
0 |
$red > $r and $red < int $r_p / 2
|
|
0 |
0 |
0 |
$red > $r and $red < int $r_p / 2 and $r_p
|
387
|
0 |
0 |
0 |
$green < $g and $green > int $g / 2
|
|
0 |
0 |
0 |
$green > $g and $green < int $g_p / 2
|
|
0 |
0 |
0 |
$green > $g and $green < int $g_p / 2 and $g_p
|
398
|
0 |
0 |
0 |
$blue < $b and $blue > int $b / 2
|
|
0 |
0 |
0 |
$blue > $b and $blue < int $b_p / 2
|
|
0 |
0 |
0 |
$blue > $b and $blue < int $b_p / 2 and $b_p
|
419
|
12 |
0 |
0 |
length $opts->{'message'} and not length $opts->{'text'}
|
505
|
14 |
0 |
3 |
length $+{'rgb_type'} and length $+{'red'}
|
|
14 |
0 |
3 |
length $+{'rgb_type'} and length $+{'red'} and length $+{'green'}
|
|
0 |
0 |
3 |
length $+{'rgb_type'} and length $+{'red'} and length $+{'green'} and length $+{'blue'}
|
546
|
0 |
1 |
13 |
$self->message(9, "Checking if rgb value exists for colour '${col}'") and $col_ref = $self->colour_to_rgb($col)
|
663
|
1 |
10 |
1 |
scalar @$params and $opts->{'text'} =~ /\n+/
|
912
|
134 |
0 |
1 |
$this->{'debug'} and not $this->{'debug_level'}
|
930
|
0 |
0 |
0 |
scalar @_ > 1 and ref $_[-1] eq 'HASH'
|
948
|
0 |
0 |
0 |
scalar @_ > 1 and ref $_[-1] eq 'HASH'
|
1019
|
1 |
0 |
0 |
&Scalar::Util::blessed($_[0]) and $_[0]->isa('Module::Generic::Exception')
|
1029
|
1 |
0 |
0 |
ref $_ eq 'CODE' && !$this->{'_msg_no_exec_sub'}
|
1031
|
1 |
0 |
0 |
$this->{'error_max_length'} > 0 and length $args->{'message'} > $this->{'error_max_length'}
|
1055
|
0 |
0 |
1 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
1 |
0 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
1063
|
0 |
0 |
0 |
$call_offset > 0 and $call_data[0] ne $class
|
|
0 |
0 |
0 |
$call_offset > 0 and $call_data[0] ne $class and (caller $call_offset - 1)[0] eq $class
|
1069
|
0 |
0 |
0 |
$call_offset > 0 and (caller $call_offset - 1)[0] ne $class
|
1084
|
1 |
0 |
0 |
$err_handler and ref $err_handler eq 'CODE'
|
|
1 |
0 |
0 |
exists $this->{'quiet'} && $this->{'quiet'}
|
1155
|
0 |
0 |
0 |
not $args->{'no_return_null_object'} and want('OBJECT')
|
1199
|
196 |
68 |
0 |
@_ == 1 and not defined $_[0]
|
1204
|
2 |
0 |
0 |
&Scalar::Util::blessed($args[0]) and $args[0]->isa('Module::Generic::Hash')
|
|
2 |
0 |
0 |
scalar @args == 1 and not defined $args[0]
|
1275
|
0 |
0 |
0 |
index($data->{$name}, '::') != -1 || $data->{$name} =~ /^[a-zA-Z][a-zA-Z\_]*[a-zA-Z]$/ and $self->_is_class_loaded($data->{$name})
|
1314
|
264 |
0 |
0 |
$OPTIMIZE_MESG_SUB and not $this->{'verbose'}
|
|
264 |
0 |
0 |
$OPTIMIZE_MESG_SUB and not $this->{'verbose'} and not $this->{'debug'}
|
1405
|
0 |
0 |
0 |
ref $_ eq 'CODE' && !$this->{'_msg_no_exec_sub'}
|
1414
|
0 |
0 |
0 |
ref $_ eq 'CODE' && !$this->{'_msg_no_exec_sub'}
|
1440
|
0 |
0 |
0 |
$r and not ${"${class}::LOG_DEBUG";}
|
|
0 |
0 |
0 |
$MOD_PERL and not ${"${class}::LOG_DEBUG";}
|
|
0 |
0 |
0 |
not -t STDIN and $this->{'_log_handler'}
|
|
0 |
0 |
0 |
not -t STDIN and $this->{'_log_handler'} and ref $this->{'_log_handler'} eq 'CODE'
|
|
0 |
0 |
0 |
not -t STDIN and ${$class . '::MESSAGE_HANDLER';}
|
|
0 |
0 |
0 |
not -t STDIN and ${$class . '::MESSAGE_HANDLER';} and ref ${$class . '::MESSAGE_HANDLER';} eq 'CODE'
|
1505
|
0 |
0 |
0 |
scalar @_ > 1 and ref $_[-1] eq 'HASH'
|
|
0 |
0 |
0 |
scalar @_ > 1 and ref $_[-1] eq 'HASH' and exists $_[-1]{'level'} || exists $_[-1]{'type'} || exists $_[-1]{'message'}
|
1510
|
0 |
0 |
0 |
not defined $level and exists $opts->{'level'}
|
1516
|
0 |
0 |
0 |
ref $_ eq 'CODE' && !$this->{'_msg_no_exec_sub'}
|
1525
|
0 |
0 |
0 |
ref $_ eq 'CODE' && !$this->{'_msg_no_exec_sub'}
|
1545
|
0 |
0 |
0 |
scalar @_ > 1 and ref $_[-1] eq 'HASH'
|
|
0 |
0 |
0 |
scalar @_ > 1 and ref $_[-1] eq 'HASH' and exists $_[-1]{'level'} || exists $_[-1]{'type'} || exists $_[-1]{'message'} || exists $_[-1]{'colour'}
|
1549
|
0 |
0 |
0 |
not defined $level and exists $opts->{'level'}
|
1569
|
0 |
0 |
0 |
ref $_ eq 'CODE' && !$this->{'_msg_no_exec_sub'}
|
1589
|
0 |
0 |
0 |
scalar @args > 1 and ref $args[-1] eq 'HASH'
|
|
0 |
0 |
0 |
scalar @args > 1 and ref $args[-1] eq 'HASH' and exists $args[-1]{'level'} || exists $args[-1]{'type'} || exists $args[-1]{'message'}
|
1612
|
0 |
0 |
0 |
ref $_[-1] eq 'HASH' and exists $_[-1]{'level'}
|
|
0 |
0 |
0 |
$this->{'_message_default_level'} =~ /^\d+$/ and $this->{'_message_default_level'} > 0
|
1629
|
0 |
0 |
218 |
$_[0] =~ /^\d+$/ || ref $_[-1] eq 'HASH' && exists $_[-1]{'level'} and @_ > 1
|
1633
|
0 |
0 |
0 |
ref $_[-1] eq 'HASH' and exists $_[-1]{'level'}
|
1646
|
218 |
0 |
0 |
length $target_re and $class =~ /^$target_re$/
|
|
218 |
0 |
0 |
length $target_re and $class =~ /^$target_re$/ and ${$class . '::GLOBAL_DEBUG';} >= $message_level
|
1707
|
0 |
0 |
0 |
not &Scalar::Util::openhandle($io) and $io
|
1723
|
0 |
0 |
0 |
${"${class}::LOG_DEBUG";} and not $self->_set_get('log_io')
|
|
0 |
0 |
0 |
${"${class}::LOG_DEBUG";} and not $self->_set_get('log_io') and ${"${class}::DEB_LOG";}
|
1806
|
0 |
0 |
0 |
ref $err and &Scalar::Util::blessed($err)
|
1905
|
0 |
0 |
0 |
@_ >= 2 and @_ <= 3
|
1908
|
0 |
0 |
0 |
@_ == 3 and ref $_[1]
|
1917
|
0 |
0 |
0 |
not ref $obj and index($obj, '::') == -1
|
1920
|
0 |
0 |
0 |
&Scalar::Util::blessed($obj) and $ref = $obj->can($meth)
|
1956
|
0 |
0 |
0 |
$class ne 'Module::Generic' and $meth ne 'EXTRA_AUTOLOAD'
|
|
0 |
0 |
0 |
$class ne 'Module::Generic' and $meth ne 'EXTRA_AUTOLOAD' and defined &{"${class}::AUTOLOAD";}
|
1993
|
0 |
0 |
0 |
scalar @_ == 1 and not defined $_[0]
|
2001
|
0 |
0 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
0 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
2017
|
0 |
0 |
0 |
$obj and $pkg
|
2046
|
0 |
0 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
0 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
2199
|
0 |
0 |
0 |
@_ == 1 && (&Scalar::Util::blessed($_[0]) && $_[0]->isa('ARRAY') || ref $_[0] eq 'ARRAY')
|
2213
|
0 |
0 |
0 |
@_ == 1 && (&Scalar::Util::blessed($_[0]) && $_[0]->isa('ARRAY') || ref $_[0] eq 'ARRAY')
|
2231
|
0 |
0 |
0 |
$data->{$field} and $self->_is_object($data->{$field})
|
2249
|
430 |
0 |
0 |
&Scalar::Util::blessed($val) and $val->isa('JSON::PP::Boolean') || $val->isa('Module::Generic::Boolean')
|
2270
|
0 |
430 |
0 |
length $data->{$field} and !&Scalar::Util::blessed($data->{$field}) || &Scalar::Util::blessed($data->{$field}) && !$data->{$field}->isa('Module::Generic::Boolean') && !$data->{$field}->isa('JSON::PP::Boolean')
|
2423
|
0 |
0 |
0 |
scalar @_ == 1 and not defined $_[0]
|
2463
|
0 |
0 |
0 |
scalar @_ == 1 and not defined $_[0]
|
2511
|
0 |
0 |
0 |
$time =~ /^\d+$/ and not $time =~ /^\d{10}$/
|
2560
|
0 |
0 |
0 |
not $data->{$field} and want('OBJECT')
|
2575
|
0 |
0 |
0 |
scalar @_ == 1 and not defined $_[0]
|
2605
|
129 |
0 |
0 |
scalar @_ == 1 and not defined $_[0]
|
2625
|
0 |
0 |
129 |
$data->{$field} and not $self->_is_object($data->{$field})
|
2640
|
0 |
0 |
0 |
@_ == 1 and not defined $_[0]
|
2703
|
0 |
0 |
0 |
$data->{$field} and $self->_is_object($data->{$field})
|
2716
|
1 |
3 |
0 |
scalar @_ == 1 and not defined $_[0]
|
2788
|
3564 |
0 |
0 |
not $data->{$field} and want('OBJECT')
|
2862
|
0 |
0 |
0 |
scalar @_ == 1 and not defined $_[0]
|
2908
|
0 |
0 |
0 |
scalar @_ == 1 and not defined $_[0]
|
2911
|
0 |
0 |
0 |
scalar @_ == 1 && UNIVERSAL::isa($_[0], 'ARRAY')
|
2920
|
0 |
0 |
0 |
$data->{$field} and $self->_is_object($data->{$field})
|
3009
|
0 |
0 |
53891 |
$self->_is_object($data->{$field}) and ref $data->{$field} ne ref $self
|
3050
|
0 |
0 |
0 |
not $data->{$field} and want('OBJECT')
|
3075
|
0 |
0 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
0 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
3078
|
0 |
0 |
0 |
&Scalar::Util::blessed($str) and $str->isa('URI')
|
|
0 |
0 |
0 |
defined $str and $str =~ m[^[a-zA-Z]+:/{2}] || $str =~ /^urn\:[a-z]+\:/ || $str =~ /^[a-z]+\:/
|
3150
|
0 |
0 |
0 |
&Scalar::Util::blessed($_[0]) and $_[0]->isa('Module::Generic')
|
3179
|
0 |
0 |
0 |
$self and $self->can('autoload')
|
3196
|
0 |
0 |
0 |
$data and exists $data->{$meth}
|
|
0 |
0 |
0 |
$self and $self->can($meth)
|
|
0 |
0 |
0 |
$self and $self->can($meth) and defined &{"${class}::$meth";}
|
3313
|
0 |
0 |
0 |
$self and $func ne 'EXTRA_AUTOLOAD'
|
|
0 |
0 |
0 |
$self and $func ne 'EXTRA_AUTOLOAD' and $sub_ref = $self->will('EXTRA_AUTOLOAD')
|
3388
|
1 |
0 |
0 |
&Scalar::Util::blessed($_[0]) and $_[0]->isa('Module::Generic::Exception')
|
3409
|
1 |
0 |
0 |
ref $args->{'object'} and &Scalar::Util::blessed($args->{'object'})
|
|
1 |
0 |
0 |
ref $args->{'object'} and &Scalar::Util::blessed($args->{'object'}) and $args->{'object'}->isa('Module::Generic::Exception')
|
3466
|
0 |
0 |
0 |
&Scalar::Util::blessed($e) and $e->isa($class)
|
3514
|
0 |
0 |
0 |
&Scalar::Util::blessed($other) and $other->isa('Module::Generic::Exception')
|
3516
|
0 |
0 |
0 |
$self->message eq $other->message and $self->file eq $other->file
|
|
0 |
0 |
0 |
$self->message eq $other->message and $self->file eq $other->file and $self->line == $other->line
|
3582
|
1444 |
0 |
0 |
@_ == 1 && ref $_[0]
|
3594
|
0 |
0 |
0 |
&Scalar::Util::blessed($other) and $other->isa('Module::Generic::Null')
|
3646
|
0 |
0 |
0 |
scalar @_ == 1 and not defined $_[0]
|
3647
|
0 |
0 |
0 |
scalar @_ == 1 and &Scalar::Util::reftype($_[0]) eq 'HASH'
|
3772
|
0 |
0 |
0 |
$ref eq 'scalar' and $$ref == 1 || $$ref == 0
|
3851
|
2 |
0 |
35 |
@_ and &Scalar::Util::blessed($_[0]) && $_[0]->isa('ARRAY') || ref $_[0] eq 'ARRAY'
|
3888
|
1 |
2 |
0 |
defined $length and not $length =~ /^\-?\d+$/
|
4102
|
0 |
0 |
1 |
scalar @_ == 1 && (&Scalar::Util::blessed($_[0]) && $_[0]->isa('ARRAY') || ref $_[0] eq 'ARRAY')
|
4145
|
1 |
1 |
0 |
defined $offset and not $offset =~ /^\-?\d+$/
|
4152
|
1 |
1 |
0 |
defined $length and not $length =~ /^\-?\d+$/
|
4172
|
0 |
0 |
0 |
defined $offset and defined $length
|
4222
|
2 |
0 |
1 |
&Scalar::Util::blessed($other) and $other->isa('Module::Generic::Array')
|
4306
|
3237 |
0 |
1 |
&Scalar::Util::blessed($other) and ref $other eq ref $self
|
4616
|
0 |
2 |
0 |
defined $limit and $limit =~ /^\d+$/
|
4642
|
0 |
1 |
1 |
defined $length and defined $replacement
|
4749
|
2 |
0 |
0 |
$@ and $self->_warnings_is_enabled
|
5165
|
0 |
0 |
62 |
$curr_locale and my $lconv = POSIX::localeconv()
|
5184
|
67 |
0 |
0 |
not $loc and exists $$SUPPORTED_LOCALES{$_[0]}
|
5227
|
0 |
0 |
67 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
67 |
0 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5286
|
62 |
0 |
0 |
exists $numerics->{$lconv_prop} and CORE::length $default->{$lconv_prop}
|
|
62 |
0 |
0 |
exists $numerics->{$lconv_prop} and CORE::length $default->{$lconv_prop} and $default->{$lconv_prop} < 0
|
5337
|
468 |
698 |
1156 |
not CORE::length $opts->{$lconv_prop} and exists $numerics->{$lconv_prop}
|
5352
|
0 |
0 |
129 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
129 |
0 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5370
|
1 |
0 |
128 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
128 |
1 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5414
|
37 |
0 |
0 |
$@ and $self->_warnings_is_enabled
|
5427
|
101 |
0 |
0 |
$@ and $self->_warnings_is_enabled
|
5452
|
2 |
0 |
0 |
@_ && $_[0] =~ /^\d+$/
|
5470
|
0 |
2 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
2 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5493
|
0 |
1 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
1 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5501
|
1 |
0 |
0 |
@_ && $_[0] =~ /^\d+$/
|
5522
|
0 |
1 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
1 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5546
|
0 |
1 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
1 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5567
|
0 |
0 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
0 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5577
|
0 |
0 |
1 |
defined $binary and CORE::length $binary
|
5588
|
0 |
1 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
1 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5595
|
0 |
0 |
1 |
defined $hex and CORE::length $hex
|
5605
|
0 |
1 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
1 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5660
|
0 |
0 |
0 |
@_ == 1 and $self->_is_hash($_[0])
|
5694
|
0 |
3563 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
3563 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5739
|
0 |
0 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
0 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5780
|
0 |
1 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
1 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
5811
|
2692 |
0 |
871 |
$self->_is_object($val) and $val->isa('Module::Generic::Scalar')
|
5841
|
0 |
0 |
0 |
ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
|
0 |
0 |
0 |
defined $Nice::Try::WANTARRAY and not ref $Nice::Try::RETVAL[0] && $Nice::Try::RETVAL[0]->isa('Nice::Try::SENTINEL')
|
6111
|
1 |
0 |
1 |
@_ and ref $_[-1] eq 'HASH'
|
6121
|
2 |
0 |
2 |
@_ and ref $_[-1] eq 'HASH'
|
6126
|
6 |
2 |
6 |
exists $to->{$k} and not $p->{'overwrite'}
|
6127
|
6 |
0 |
0 |
&Scalar::Util::blessed($this->{$k}) and $this->{$k}->isa('Module::Generic::Hash')
|
6166
|
0 |
0 |
1 |
@_ and ref $_[0] eq 'CODE'
|
6253
|
5 |
0 |
7 |
&Scalar::Util::blessed($other) and $other->isa('Module::Generic::Hash')
|
6278
|
0 |
0 |
2 |
&Scalar::Util::blessed($other) and $other->isa('Module::Generic::Hash')
|
6505
|
0 |
0 |
0 |
$data->{'readonly'} and $pkg ne 'Module::Generic::Tie'
|
6531
|
0 |
0 |
0 |
$_[0] eq '__priv__' and $pkg ne 'Module::Generic::Tie'
|
6544
|
0 |
0 |
0 |
$_[0] eq '__priv__' and $pkg ne 'Module::Generic::Tie'
|
6561
|
0 |
0 |
0 |
$_[0] eq '__priv__' and $pkg ne 'Module::Generic::Tie'
|
line |
l |
!l |
condition |
693
|
5 |
0 |
$this->{'colour_open'} || '<'
|
694
|
5 |
0 |
$this->{'colour_close'} || '>'
|
703
|
2 |
5 |
$opts->{'start'} || 0
|
966
|
0 |
0 |
'IO::File'->new(">$file") || die("Unable to create file '${file}': $!\n")
|
983
|
0 |
0 |
'IO::File'->new(">$file") || die("Unable to create file '${file}': $!\n")
|
1370
|
0 |
0 |
$self->message_frame((caller 1)[3]) || 1
|
1530
|
0 |
0 |
$level || 0
|
1576
|
0 |
0 |
$level || 0
|
1712
|
0 |
0 |
$io->print(scalar localtime time, " [$$]: ", @_) || (return $self->error("Unable to print to log file: $!"))
|
1735
|
0 |
0 |
'IO::File'->new(">>$DEB_LOG") || die("Unable to open debug log file $DEB_LOG in append mode: $!\n")
|
1831
|
0 |
0 |
'IO::File'->new(">$opts->{'file'}") || (return $self->error(qq[Unable to open file "$opts->{'file'}" in write mode: $!]))
|
1936
|
0 |
0 |
$level ||= 0
|
2038
|
0 |
0 |
shift @_ || (return $self->error('No package name was provided to load.'))
|
2289
|
0 |
0 |
shift @_ || (return $self->error('No field was provided to create a dynamic class.'))
|
2430
|
0 |
0 |
$self->__create_class($field, $def) || die(qq[Failed to create the dynamic class for field "$field".\n])
|
2464
|
0 |
0 |
$self->__create_class($field, $def) || die(qq[Failed to create the dynamic class for field "$field".\n])
|
2638
|
0 |
0 |
shift @_ || (return $self->error('No field provided for _set_get_hash_as_object'))
|
2774
|
0 |
0 |
$self->_instantiate_object($field, $class, @_) || (return $self->pass_error($class->error))
|
2781
|
0 |
0 |
$self->_instantiate_object($field, $class, @_) || (return $self->pass_error($class->error))
|
2794
|
0 |
0 |
$self->_instantiate_object($field, $class, @_) || (return $self->pass_error($class->error))
|
2881
|
0 |
0 |
$self->_instantiate_object($field, $class, $ref->[$i]) || (return)
|
2892
|
0 |
0 |
$self->_instantiate_object($field, $class) || (return)
|
2904
|
0 |
0 |
shift @_ || (return $self->error('No field name was provided for this array of object.'))
|
2905
|
0 |
0 |
shift @_ || (return $self->error('No class was provided for this array of objects.'))
|
2913
|
0 |
0 |
$self->_set_get_object_array($field, $class, $that) || (return)
|
2949
|
0 |
0 |
$self->_instantiate_object($field, $class, $data) || (return $self->error('Unable to create object: ', $self->error))
|
3123
|
0 |
0 |
'DBI'->connect_cached(${"${class}::DB_DSN";}) || die(q[Unable to connect to sql database with dsn '], ${"${class}::DB_DSN";}, "'\n")
|
3402
|
1 |
0 |
$args->{'skip_frames'} || 0
|
3420
|
1 |
0 |
$args->{'message'} || ''
|
4520
|
2 |
0 |
$str //= ' '
|
5786
|
29 |
0 |
shift @_ || (return $self->error('No function was provided.'))
|
5828
|
0 |
0 |
shift @_ || (return)
|
5829
|
0 |
0 |
$self->{'_fmt'} || (return)
|
5910
|
7 |
0 |
shift @_ || (return $self->error('No function was provided.'))
|
6002
|
134 |
0 |
shift @_ || (return $that->error("No hash was provided to initiate a $class hash object."))
|
6050
|
1 |
0 |
shift @_ || (return $self->error('No subroutine callback as provided for each'))
|
6066
|
1 |
0 |
shift @_ || (return $self->error('No subroutine callback as provided for each'))
|
line |
l |
!l&&r |
!l&&!r |
condition |
138
|
67 |
66 |
0 |
ref $that || $that
|
203
|
0 |
0 |
0 |
ref $rv eq 'JSON::PP::Boolean' || ref $rv eq 'Module::Generic::Boolean'
|
260
|
0 |
0 |
0 |
ref $self || $self
|
377
|
0 |
0 |
0 |
$red == $r or $red < $r and $red > int $r / 2
|
|
0 |
0 |
0 |
$red == $r or $red < $r and $red > int $r / 2 or $red > $r and $red < int $r_p / 2 and $r_p
|
|
0 |
0 |
0 |
$red == $r or $red < $r and $red > int $r / 2 or $red > $r and $red < int $r_p / 2 and $r_p or $red > $r
|
387
|
0 |
0 |
0 |
$green == $g or $green < $g and $green > int $g / 2
|
|
0 |
0 |
0 |
$green == $g or $green < $g and $green > int $g / 2 or $green > $g and $green < int $g_p / 2 and $g_p
|
|
0 |
0 |
0 |
$green == $g or $green < $g and $green > int $g / 2 or $green > $g and $green < int $g_p / 2 and $g_p or $green > $g
|
398
|
0 |
0 |
0 |
$blue == $b or $blue < $b and $blue > int $b / 2
|
|
0 |
0 |
0 |
$blue == $b or $blue < $b and $blue > int $b / 2 or $blue > $b and $blue < int $b_p / 2 and $b_p
|
|
0 |
0 |
0 |
$blue == $b or $blue < $b and $blue > int $b / 2 or $blue > $b and $blue < int $b_p / 2 and $b_p or $blue > $b
|
422
|
0 |
0 |
0 |
delete $opts->{'color'} || delete $opts->{'fg_colour'} || delete $opts->{'fg_color'} || delete $opts->{'fgcolour'} || delete $opts->{'fgcolor'}
|
|
8 |
4 |
0 |
$opts->{'colour'} //= delete $opts->{'color'} || delete $opts->{'fg_colour'} || delete $opts->{'fg_color'} || delete $opts->{'fgcolour'} || delete $opts->{'fgcolor'}
|
423
|
5 |
0 |
6 |
delete $opts->{'bgcolor'} || delete $opts->{'bg_colour'} || delete $opts->{'bg_color'}
|
|
0 |
6 |
6 |
$opts->{'bgcolour'} //= delete $opts->{'bgcolor'} || delete $opts->{'bg_colour'} || delete $opts->{'bg_color'}
|
510
|
1 |
0 |
2 |
$+{'opacity'} or $light
|
610
|
12 |
0 |
0 |
$opts->{'colour'} or $opts->{'color'}
|
|
0 |
0 |
0 |
$opts->{'colour'} or $opts->{'color'} or $opts->{'fgcolour'}
|
|
0 |
0 |
0 |
$opts->{'colour'} or $opts->{'color'} or $opts->{'fgcolour'} or $opts->{'fgcolor'}
|
|
0 |
0 |
0 |
$opts->{'colour'} or $opts->{'color'} or $opts->{'fgcolour'} or $opts->{'fgcolor'} or $opts->{'fg_colour'}
|
|
0 |
0 |
0 |
$opts->{'colour'} or $opts->{'color'} or $opts->{'fgcolour'} or $opts->{'fgcolor'} or $opts->{'fg_colour'} or $opts->{'fg_color'}
|
612
|
0 |
0 |
0 |
delete $opts->{'color'} || delete $opts->{'fg_colour'} || delete $opts->{'fg_color'} || delete $opts->{'fgcolour'} || delete $opts->{'fgcolor'}
|
|
12 |
0 |
0 |
$opts->{'colour'} ||= delete $opts->{'color'} || delete $opts->{'fg_colour'} || delete $opts->{'fg_color'} || delete $opts->{'fgcolour'} || delete $opts->{'fgcolor'}
|
626
|
6 |
0 |
6 |
$opts->{'bgcolour'} or $opts->{'bgcolor'}
|
|
0 |
0 |
6 |
$opts->{'bgcolour'} or $opts->{'bgcolor'} or $opts->{'bg_colour'}
|
|
0 |
0 |
6 |
$opts->{'bgcolour'} or $opts->{'bgcolor'} or $opts->{'bg_colour'} or $opts->{'bg_color'}
|
628
|
0 |
0 |
0 |
delete $opts->{'bgcolor'} || delete $opts->{'bg_colour'} || delete $opts->{'bg_color'}
|
|
6 |
0 |
0 |
$opts->{'bgcolour'} ||= delete $opts->{'bgcolor'} || delete $opts->{'bg_colour'} || delete $opts->{'bg_color'}
|
763
|
4 |
0 |
1 |
$+{'style1'} || $+{'style2'}
|
778
|
0 |
0 |
4 |
$@ or ref $def ne 'HASH'
|
780
|
0 |
0 |
0 |
$@ || qq[Invalid styling "$this_def"]
|
889
|
3 |
0 |
0 |
$+{'style1'} || $+{'style2'}
|
918
|
1 |
134 |
0 |
$this->{'debug'} || ${"${class}::DEBUG";}
|
1014
|
1 |
0 |
0 |
ref $self || $self
|
1069
|
0 |
0 |
0 |
$call_data[9] or $call_offset > 0 and (caller $call_offset - 1)[0] ne $class
|
1204
|
68 |
0 |
2 |
ref $args[0] eq 'HASH' or &Scalar::Util::blessed($args[0]) and $args[0]->isa('Module::Generic::Hash')
|
1275
|
0 |
0 |
0 |
index($data->{$name}, '::') != -1 || $data->{$name} =~ /^[a-zA-Z][a-zA-Z\_]*[a-zA-Z]$/
|
1347
|
218 |
0 |
0 |
ref $self || $self
|
1353
|
0 |
218 |
0 |
$this->{'verbose'} or $this->{'debug'}
|
|
218 |
0 |
0 |
$this->{'verbose'} or $this->{'debug'} or ${$class . '::DEBUG';}
|
1373
|
0 |
0 |
0 |
(caller 1)[3] eq 'Module::Generic::messagef' or (caller 1)[3] eq 'Module::Generic::message_colour'
|
1499
|
0 |
0 |
0 |
ref $self || $self
|
1501
|
0 |
0 |
0 |
$this->{'verbose'} or $this->{'debug'}
|
|
0 |
0 |
0 |
$this->{'verbose'} or $this->{'debug'} or ${$class . '::DEBUG';}
|
1505
|
0 |
0 |
0 |
exists $_[-1]{'level'} || exists $_[-1]{'type'} || exists $_[-1]{'message'}
|
1539
|
0 |
0 |
0 |
ref $self || $self
|
1541
|
0 |
0 |
0 |
$this->{'verbose'} or $this->{'debug'}
|
|
0 |
0 |
0 |
$this->{'verbose'} or $this->{'debug'} or ${$class . '::DEBUG';}
|
1545
|
0 |
0 |
0 |
exists $_[-1]{'level'} || exists $_[-1]{'type'} || exists $_[-1]{'message'} || exists $_[-1]{'colour'}
|
1585
|
0 |
0 |
0 |
$this->{'verbose'} or $this->{'debug'}
|
|
0 |
0 |
0 |
$this->{'verbose'} or $this->{'debug'} or ${$class . '::DEBUG';}
|
1589
|
0 |
0 |
0 |
exists $args[-1]{'level'} || exists $args[-1]{'type'} || exists $args[-1]{'message'}
|
1604
|
218 |
0 |
0 |
ref $self || $self
|
1629
|
218 |
0 |
0 |
$_[0] =~ /^\d+$/ || ref $_[-1] eq 'HASH' && exists $_[-1]{'level'}
|
1646
|
0 |
0 |
218 |
$this->{'debug'} >= $message_level or $this->{'verbose'} >= $message_level
|
|
0 |
0 |
218 |
$this->{'debug'} >= $message_level or $this->{'verbose'} >= $message_level or ${$class . '::DEBUG';} >= $message_level
|
|
0 |
0 |
218 |
$this->{'debug'} >= $message_level or $this->{'verbose'} >= $message_level or ${$class . '::DEBUG';} >= $message_level or $this->{'debug_level'} >= $message_level
|
|
0 |
0 |
218 |
$this->{'debug'} >= $message_level or $this->{'verbose'} >= $message_level or ${$class . '::DEBUG';} >= $message_level or $this->{'debug_level'} >= $message_level or $this->{'debug'} >= 100
|
|
0 |
0 |
218 |
$this->{'debug'} >= $message_level or $this->{'verbose'} >= $message_level or ${$class . '::DEBUG';} >= $message_level or $this->{'debug_level'} >= $message_level or $this->{'debug'} >= 100 or length $target_re and $class =~ /^$target_re$/ and ${$class . '::GLOBAL_DEBUG';} >= $message_level
|
1747
|
0 |
0 |
0 |
ref $self || $self
|
1752
|
0 |
0 |
0 |
$flag || $this->{'verbose'} || $this->{'debug'}
|
1863
|
0 |
0 |
0 |
ref $that || $that
|
1924
|
0 |
0 |
0 |
ref $obj || $obj
|
2249
|
0 |
0 |
0 |
$val->isa('JSON::PP::Boolean') || $val->isa('Module::Generic::Boolean')
|
|
0 |
0 |
430 |
lc $val eq 'true' or lc $val eq 'false'
|
2270
|
0 |
0 |
430 |
!&Scalar::Util::blessed($data->{$field}) || &Scalar::Util::blessed($data->{$field}) && !$data->{$field}->isa('Module::Generic::Boolean') && !$data->{$field}->isa('JSON::PP::Boolean')
|
2352
|
0 |
0 |
0 |
$type eq 'object' or $type eq 'scalar_or_object'
|
|
0 |
0 |
0 |
$type eq 'object' or $type eq 'scalar_or_object' or $type eq 'object_array'
|
|
0 |
0 |
0 |
$type eq 'class' or $type eq 'class_array'
|
2733
|
0 |
0 |
0 |
ref $_[0] eq 'HASH' or &Scalar::Util::blessed($_[0])
|
2969
|
0 |
0 |
0 |
ref $val eq 'HASH' or ref $val eq 'ARRAY'
|
2984
|
0 |
0 |
3630 |
ref $val eq 'SCALAR' or UNIVERSAL::isa($val, 'SCALAR')
|
3009
|
1551 |
53891 |
0 |
not $self->_is_object($data->{$field}) or $self->_is_object($data->{$field}) and ref $data->{$field} ne ref $self
|
3041
|
0 |
0 |
0 |
ref $_[0] eq 'HASH' or &Scalar::Util::blessed($_[0])
|
3078
|
0 |
0 |
0 |
$str =~ m[^[a-zA-Z]+:/{2}] || $str =~ /^urn\:[a-z]+\:/ || $str =~ /^[a-z]+\:/
|
3104
|
1 |
0 |
0 |
ref $_[0] || $_[0]
|
3109
|
0 |
0 |
0 |
ref $self || $self
|
3133
|
0 |
0 |
0 |
ref $self || $self
|
3141
|
0 |
0 |
0 |
ref $self || $self
|
3152
|
0 |
0 |
0 |
ref $self || $self
|
3543
|
0 |
0 |
0 |
ref $self || $self
|
3580
|
0 |
1444 |
0 |
ref $this || $this
|
3640
|
0 |
0 |
0 |
ref $this || $this
|
3759
|
0 |
0 |
0 |
ref $self || $self
|
3772
|
0 |
0 |
0 |
$ref eq 'hash' or $ref eq 'array'
|
|
0 |
0 |
0 |
$ref eq 'json::pp::boolean' or $ref eq 'module::generic::boolean'
|
|
0 |
0 |
0 |
$$ref == 1 || $$ref == 0
|
|
0 |
0 |
0 |
$ref eq 'json::pp::boolean' or $ref eq 'module::generic::boolean' or $ref eq 'scalar' and $$ref == 1 || $$ref == 0
|
3851
|
0 |
35 |
0 |
&Scalar::Util::blessed($_[0]) && $_[0]->isa('ARRAY') || ref $_[0] eq 'ARRAY'
|
3852
|
30 |
7 |
0 |
ref $this || $this
|
3912
|
1 |
0 |
0 |
CORE::shift @_ || do {
|
4248
|
1 |
0 |
0 |
ref $_[0] || $_[0]
|
4325
|
0 |
53957 |
1741 |
ref $_[0] eq 'SCALAR' or UNIVERSAL::isa($_[0], 'SCALAR')
|
|
0 |
0 |
1741 |
ref $_[0] eq 'ARRAY' or UNIVERSAL::isa($_[0], 'ARRAY')
|
4348
|
8 |
55690 |
0 |
ref $this || $this
|
4589
|
0 |
0 |
3435 |
ref $_[0] eq 'SCALAR' or UNIVERSAL::isa($_[0], 'SCALAR')
|
|
0 |
0 |
3435 |
ref $_[0] eq 'ARRAY' or UNIVERSAL::isa($_[0], 'ARRAY')
|
4624
|
0 |
2 |
0 |
Want::want('OBJECT') or Want::want('SCALAR')
|
4696
|
0 |
0 |
0 |
ref $_[0] || $_[0]
|
5813
|
235 |
3328 |
0 |
$val ne $self->{$prop} or not defined $val
|
5874
|
1 |
16 |
0 |
ref $this || $this
|
6001
|
1 |
133 |
0 |
ref $that || $that
|
6108
|
0 |
0 |
2 |
not $hash or &Scalar::Util::reftype($hash) ne 'HASH'
|
6127
|
2 |
0 |
6 |
ref $this->{$k} eq 'HASH' or &Scalar::Util::blessed($this->{$k}) and $this->{$k}->isa('Module::Generic::Hash')
|
6335
|
0 |
134 |
0 |
ref $self || $self
|
6352
|
0 |
0 |
1 |
$self->_exclude($caller) or not $self->{'enable'}
|
6369
|
0 |
0 |
3 |
$self->_exclude($caller) or not $self->{'enable'}
|
6387
|
544 |
10 |
22 |
$self->_exclude($caller) or not $self->{'enable'}
|
6406
|
0 |
0 |
26 |
$self->_exclude($caller) or not $self->{'enable'}
|
6432
|
0 |
0 |
0 |
$self->_exclude($caller) or not $self->{'enable'}
|
6449
|
807 |
0 |
3140 |
$self->_exclude($caller) or not $self->{'enable'}
|
6496
|
0 |
0 |
0 |
ref $self || $self
|