line |
true |
false |
branch |
224
|
0 |
106 |
if (ref $class) |
342
|
0 |
106 |
if ($JE::Destroyer) |
480
|
1 |
103 |
unless defined $code |
482
|
2 |
101 |
if $code->typeof ne 'string' |
484
|
7 |
94 |
unless defined(my $tree = ($JE::Code::parser || $self)->parse($code)) |
492
|
6 |
88 |
if ref $@ ne '' |
511
|
2685 |
2 |
defined $radix ? : |
514
|
264 |
2423 |
unless $radix == $radix and $radix != $radix + 1 |
517
|
2686 |
1 |
if (defined $str) { } |
521
|
1582 |
1105 |
$str =~ s/^([+-])// ? : |
525
|
552 |
2135 |
if $radix >= 2147483648 |
526
|
132 |
354 |
$str =~ /^0x/i ? : |
530
|
176 |
2511 |
if $radix == 16 |
533
|
644 |
2043 |
if $radix < 2 or $radix > 36 |
543
|
707 |
1336 |
if (not length $str) { } |
|
204 |
1132 |
elsif ($radix == 10) { } |
|
161 |
971 |
elsif ($radix == 16) { } |
|
28 |
943 |
elsif ($radix == 8) { } |
|
28 |
915 |
elsif ($radix == 2) { } |
561
|
1439 |
218 |
$_ =~ /[0-9]/ ? : |
584
|
1 |
693 |
unless defined $str |
585
|
2 |
692 |
if ref $str eq 'JE::Number' |
586
|
0 |
692 |
if ref $str eq 'JE::Object::Number' |
588
|
684 |
8 |
$str =~ /^$s
(
[+-]?
(?:
(?=[0-9]|\.[0-9]) [0-9]*
(?:\.[0-9]*)?
(?:[Ee][+-]?[0-9]+)?
|
Infinity
)
)
/ox ? : |
815
|
3 |
115 |
if $@ |
874
|
1 |
2206 |
if (@_) { } |
895
|
3 |
388 |
if (@_) { } |
920
|
9675 |
14944 |
if (defined blessed($_)) { } |
921
|
9586 |
89 |
unless $classes |
930
|
1 |
41 |
exists $$classes{$class}{'wrapper'} ? : |
|
1 |
42 |
exists $$proxy_cache{$ident} ? : |
|
43 |
9632 |
exists $$classes{$class} ? : |
943
|
7 |
14909 |
$_ eq '0' || $_ eq '-0' ? : |
|
3 |
14916 |
ref $_ eq 'CODE' ? : |
|
3 |
14919 |
ref $_ eq 'HASH' ? : |
|
1 |
14922 |
ref $_ eq 'ARRAY' ? : |
|
21 |
14923 |
!defined($_) ? : |
958
|
24285 |
5312 |
@__ == 1 ? : |
|
64 |
29597 |
@__ > 1 ? : |
963
|
0 |
0 |
defined $_[1] ? : |
1364
|
32 |
36 |
$_[0] =~ /(.*[^:]):([^:].*)/s ? : |
1373
|
2 |
29 |
unless defined $type |
1374
|
19 |
10 |
if ($type eq 'null') { } |
1375
|
10 |
9 |
defined $val ? : |
1386
|
0 |
0 |
exists $wrappees{$_} ? : |
|
0 |
0 |
ref($_) =~ /^JE::(?:Object::Proxy(?:::Array)?|Undefined|Null)\z/ ? : |
1412
|
1 |
35 |
if (exists $opts{'wrapper'}) |
1419
|
26 |
9 |
if (exists $opts{'package'}) { } |
1421
|
2 |
24 |
exists $opts{'name'} ? : |
1435
|
21 |
14 |
if (exists $opts{'constructor'}) { } |
1440
|
0 |
21 |
ref $_ eq 'CODE' ? : |
1448
|
0 |
14 |
if defined $constructor and $constructor->typeof ne 'function' |
1464
|
3 |
32 |
if (exists $opts{'isa'}) |
1469
|
2 |
1 |
!defined($isa) || defined blessed($isa) ? : |
1471
|
0 |
1 |
unless defined(my $super_constr = $self->prop($isa)) |
1479
|
8 |
27 |
if (exists $opts{'methods'}) |
1481
|
2 |
6 |
if (ref $methods eq 'ARRAY') { } |
1483
|
3 |
3 |
if (defined $type) { } |
1499
|
0 |
3 |
$unwrap ? : |
1506
|
0 |
3 |
$unwrap ? : |
1510
|
8 |
6 |
if (ref $m eq 'CODE') { } |
1519
|
0 |
8 |
$unwrap ? : |
1542
|
0 |
3 |
$unwrap ? : |
|
0 |
3 |
$unwrap ? : |
|
3 |
3 |
defined $type ? : |
1547
|
5 |
30 |
if (exists $opts{'static_methods'}) |
1549
|
2 |
3 |
if (ref $methods eq 'ARRAY') { } |
1565
|
0 |
3 |
$unwrap ? : |
|
0 |
3 |
$unwrap ? : |
|
3 |
3 |
defined $type ? : |
1576
|
2 |
6 |
if (ref $m eq 'CODE') { } |
1588
|
0 |
2 |
$unwrap ? : |
1601
|
0 |
3 |
$unwrap ? : |
|
3 |
3 |
defined $type ? : |
1615
|
16 |
89 |
if exists $opts{$_} |
1625
|
11 |
24 |
if (exists $opts{'props'}) |
1628
|
2 |
9 |
if (ref $props eq 'ARRAY') { } |
1645
|
3 |
3 |
defined $type ? : |
|
0 |
6 |
$unwrap ? : |
1650
|
11 |
9 |
if (ref $p eq 'HASH') { } |
1651
|
9 |
2 |
if (exists $$p{'fetch'}) { } |
1658
|
2 |
7 |
ref $fetch eq 'CODE' ? : |
1666
|
3 |
4 |
defined $t ? : |
1672
|
5 |
6 |
if (exists $$p{'store'}) { } |
1692
|
0 |
2 |
$unwrap ? : |
|
0 |
3 |
$unwrap ? : |
|
2 |
3 |
ref $store eq 'CODE' ? : |
1699
|
2 |
7 |
if (ref $p eq 'CODE') { } |
1716
|
0 |
2 |
$unwrap ? : |
1735
|
3 |
4 |
defined $t ? : |
|
0 |
7 |
$unwrap ? : |
1741
|
1 |
34 |
if (defined $super) |
1748
|
0 |
0 |
unless exists $props{$_} |
1754
|
11 |
24 |
if (exists $opts{'static_props'}) |
1756
|
2 |
9 |
if (ref $props eq 'ARRAY') { } |
1770
|
3 |
3 |
defined $t ? : |
|
0 |
6 |
$unwrap ? : |
1774
|
11 |
8 |
if (ref $p eq 'HASH') { } |
1775
|
9 |
2 |
if (exists $$p{'fetch'}) { } |
1783
|
2 |
7 |
ref $fetch eq 'CODE' ? : |
1793
|
3 |
4 |
defined $t ? : |
1799
|
5 |
6 |
if (exists $$p{'store'}) { } |
1819
|
0 |
2 |
$unwrap ? : |
|
0 |
3 |
$unwrap ? : |
|
2 |
3 |
ref $store eq 'CODE' ? : |
1826
|
2 |
6 |
if (ref $p eq 'CODE') { } |
1840
|
0 |
2 |
$unwrap ? : |
1861
|
3 |
3 |
defined $t ? : |
|
0 |
6 |
$unwrap ? : |
1877
|
3 |
32 |
if ($opts{'hash'}) |
1878
|
3 |
0 |
if (not ref $opts{'hash'} and $opts{'hash'} =~ /^(?:1|(2))/) { } |
1882
|
4 |
4 |
exists $_[0]{$_[1]} ? : |
1890
|
1 |
0 |
if exists $_[0]{$_[1]} |
1893
|
2 |
1 |
$1 ? : |
1972
|
3 |
32 |
if ($opts{'array'}) |
1973
|
3 |
0 |
if ($opts{'array'} =~ /^(?:1|(2))/) { } |
1975
|
7 |
4 |
$_[1] < @{$_[0];} ? : |
1983
|
0 |
1 |
if $_[1] < @{$_[0];} |
1986
|
2 |
1 |
$1 ? : |
2075
|
371 |
20266 |
if (@_) { } |