line |
true |
false |
branch |
13
|
1 |
0 |
eval {
do {
require Type::Tiny::XS;
1
}
} ? : |
15
|
0 |
1 |
unless &HAS_XS() |
16
|
0 |
0 |
if Mouse::Util::MOUSE_XS() |
18
|
0 |
1 |
eval {
do {
'Mouse::Util'->can('generate_isa_predicate_for') if Mouse::Util::MOUSE_XS()
}
} ? : |
22
|
0 |
1 |
$] ge '5.032' ? : |
29
|
1 |
0 |
&HAS_XS() ? : |
33
|
1 |
0 |
&HAS_XS() ? : |
37
|
0 |
0 |
if defined $_[0] and not length ref $_[0] |
|
1 |
0 |
&HAS_XS() ? : |
45
|
0 |
2 |
if (is_HashRef($arg)) { } |
64
|
0 |
0 |
!length($bad_value) ? : |
|
0 |
0 |
!defined($bad_value) ? : |
|
0 |
0 |
ref $bad_value ? : |
83
|
0 |
2 |
unless is_NonEmptyStr($subname) |
84
|
0 |
2 |
unless is_NonEmptyStr($class) |
102
|
2 |
0 |
if is_CodeRef($code) |
123
|
0 |
0 |
if is_CodeRef($code) |