line |
true |
false |
branch |
111
|
0 |
447 |
unless ($url =~ m[^\w+://]u)
|
116
|
0 |
0 |
if (my $p = $self->parent_schema)
|
125
|
445 |
2 |
if (my $schema = $self->registered_schema($url))
|
134
|
0 |
2 |
unless ref $schema eq 'HASH'
|
179
|
1570 |
2023 |
unless eval {
do {
$self->parent_schema->root_schema
}
}
|
195
|
403 |
25 |
if $new_id =~ m[://]u
|
210
|
4911 |
0 |
if $_
|
214
|
3258 |
99 |
@types ? :
|
226
|
68541 |
5404 |
unless exists $self->schema->{$keyword}
|
246
|
16 |
1974 |
if ref $ref
|
249
|
420 |
1570 |
if ($ref =~ s/^([^#]+)//u)
|
251
|
382 |
38 |
unless ($base =~ m[://]u)
|
260
|
681 |
889 |
if $ref eq '#'
|
274
|
12 |
964 |
$is_array ? :
|
|
3 |
973 |
unless $s = $is_array ? $s->[$ref] : $s->{$ref}
|
276
|
960 |
13 |
if (ref $s eq 'HASH')
|
277
|
16 |
944 |
if (my $local_id = $s->{'id'} || $s->{'$id'})
|
288
|
873 |
0 |
ref $s eq 'HASH' || ref $s eq 'JSON::PP::Boolean' ? :
|
317
|
0 |
0 |
if ref $path
|
326
|
0 |
0 |
if (my $already = $self->type)
|
340
|
3401 |
3 |
if $self->has_schema
|