| line | true | false | branch | 
 
| 102 | 0 | 0 | if ($$self{-'decl'}) { } | 
 
|  | 0 | 0 | elsif (my $resolved = $$self{-'resolved'}) { } | 
 
|  | 0 | 0 | elsif (my $type_ref = $self->{'type'}) { } | 
 
| 108 | 0 | 0 | if ($schema) { } | 
 
| 110 | 0 | 0 | if ($no_resolve) { } | 
 
|  | 0 | 0 | elsif ($type) { } | 
 
| 137 | 0 | 0 | defined $self->{'role'} && $self->{'role'} eq '#KNIT' ? : | 
 
| 165 | 0 | 0 | if (my $resolved = $$self{-'resolved'}) { } | 
 
|  | 0 | 0 | elsif (my $type_ref = $self->{'type'}) { } | 
 
| 169 | 0 | 0 | if ($schema) | 
 
| 173 | 0 | 0 | $type ? : | 
 
|  | 0 | 0 | $no_resolve ? : | 
 
| 189 | 0 | 0 | if ($path =~ m[^!([^/]+)]) { } | 
 
| 268 | 0 | 0 | if ($sub = $decl->{'structure'}) { } | 
 
|  | 0 | 0 | elsif ($sub = $decl->{'container'}) { } | 
 
|  | 0 | 0 | elsif ($sub = $decl->{'sequence'}) { } | 
 
|  | 0 | 0 | elsif ($sub = $decl->{'list'}) { } | 
 
|  | 0 | 0 | elsif ($sub = $decl->{'alt'}) { } | 
 
|  | 0 | 0 | elsif ($sub = $decl->{'choice'}) { } | 
 
|  | 0 | 0 | elsif ($sub = $decl->{'cdata'}) { } | 
 
|  | 0 | 0 | elsif (exists $decl->{'constant'}) { } | 
 
| 272 | 0 | 0 | if (my $members = $sub->{'member'}) | 
 
| 284 | 0 | 0 | if (not $$mdecl{-'decl'} and $mdecl->{'role'} eq '#KNIT') | 
 
| 294 | 0 | 0 | if (my $members = $sub->{'attribute'}) | 
 
| 313 | 0 | 0 | if (my $members = $sub->{'element'}) | 
 
| 332 | 0 | 0 | if (not $$sub{-'decl'} and $sub->{'role'} eq '#KNIT') | 
 
| 344 | 0 | 0 | if (ref $sub eq 'ARRAY') { } | 
 
|  | 0 | 0 | elsif (ref $sub) { } | 
 
| 347 | 0 | 0 | ref $_ eq 'HASH' ? : | 
 
| 353 | 0 | 0 | if (ref $sub->{'value'} eq 'ARRAY') | 
 
| 369 | 0 | 0 | unless (ref $sub) | 
 
| 378 | 0 | 0 | unless (exists $$sub{-'schema'} and exists $$sub{-'parent'}) | 
 
| 379 | 0 | 0 | unless $$sub{-'schema'} | 
 
| 380 | 0 | 0 | unless $$sub{-'parent'} | 
 
| 401 | 0 | 0 | defined $path ? : | 
 
| 404 | 0 | 0 | unless ref $type | 
 
| 406 | 0 | 0 | if ($decl_is == 1 or $decl_is == 2 or $decl_is == 11 or $decl_is == 12 or $decl_is == 13) | 
 
| 411 | 0 | 0 | if ($type = $type->get_content_decl) { } | 
 
| 418 | 0 | 0 | if ($decl_is == 3) { } | 
 
|  | 0 | 0 | elsif ($decl_is == 4) { } | 
 
| 425 | 0 | 0 | $cdecl && $type->get_role ne '#CHILDNODES' ? : | 
 
| 440 | 0 | 0 | if ($self->get_decl_type == 13) | 
 
| 443 | 0 | 0 | unless $self->get_role eq '#NODE' | 
 
| 445 | 0 | 0 | if ($ch) | 
 
| 447 | 0 | 0 | if ($ch_is == 12) | 
 
| 451 | 0 | 0 | if ($ch_is == 5) { } | 
 
|  | 0 | 0 | elsif ($ch_is == 6) { } | 
 
| 515 | 0 | 0 | if (ref $self->{$d}) | 
 
| 519 | 0 | 0 | if $d eq 'attribute' | 
 
| 525 | 0 | 0 | if (exists $self->{$d}) |