| line |
true |
false |
branch |
|
43
|
762 |
619 |
!$self->loose_type ? : |
|
51
|
9826 |
1222 |
unless exists $$schema{$keyword->keyword} |
|
55
|
210 |
1171 |
if ($self->is_matched_types('integer_or_string', 'number_or_string')) { } |
|
|
237 |
934 |
elsif ($self->is_matched_types('integer', 'number')) { } |
|
|
403 |
531 |
elsif ($self->is_matched_types('string')) { } |
|
|
155 |
376 |
elsif ($self->current_type eq 'array') { } |
|
|
328 |
48 |
elsif ($self->current_type eq 'object') { } |
|
60
|
1387 |
83 |
unless exists $$schema{$keyword->keyword} |
|
66
|
649 |
62 |
unless exists $$schema{$keyword->keyword} |
|
72
|
1540 |
72 |
unless exists $$schema{$keyword->keyword} |
|
78
|
483 |
137 |
unless exists $$schema{$keyword->keyword} |
|
85
|
2296 |
0 |
if defined $_ |
|
|
1222 |
418 |
unless grep({exists $schema->{$_} if defined $_;} $keyword->keyword, @{$keyword->additional_keywords;}) > 0 |
|
91
|
0 |
1381 |
$self->enable_history ? : |
|
95
|
0 |
1381 |
if (my $e = $@) |
|
103
|
562 |
819 |
if (scalar @{$self->errors;}) |
|
104
|
0 |
562 |
$self->enable_history ? : |
|
108
|
0 |
562 |
if ($self->throw_error) |
|
125
|
0 |
1994 |
if ($ENV{'JSV_DEBUG'} or $self->enable_history) |
|
148
|
0 |
394 |
if ($ENV{'JSV_DEBUG'}) |
|
154
|
0 |
394 |
if ($self->throw_immediate) { } |
|
155
|
0 |
0 |
$self->enable_history ? : |
|
169
|
11 |
383 |
if (&JSON::is_bool(scalar $self->current_instance)) { } |
|
170
|
9 |
2 |
if ($self->current_instance == JSON::true()) { } |
|
187
|
850 |
2636 |
grep({$self->{'current_type'} eq $_;} @types) > 0 ? : |