| blib/lib/Treex/PML/Schema/XMLNode.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 0 | 46 | 0.0 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 32 | 0 | 0 | 0 | ref $$val{-'parent'} and not &isweak($$val{-'parent'}) | 
| 33 | 0 | 0 | 0 | ref $$val{-'schema'} and not &isweak($$val{-'schema'}) | 
| 50 | 0 | 0 | 0 | not defined $value and $attr eq 'name' | 
| 142 | 0 | 0 | 0 | not defined $opts->{'fh'} || defined $opts->{'string'} and defined $filename | 
| line | l | !l | condition | 
|---|---|---|---|
| 45 | 0 | 0 | $$self{-'attributes'} || [] | 
| 84 | 0 | 0 | $children ||= [$self->serialize_get_children($opts)] | 
| 117 | 0 | 0 | $self->serialize_attributes($opts) || [] | 
| 118 | 0 | 0 | $$self{-'xml_prefix'} || '' | 
| 148 | 0 | 0 | Treex::PML::IO::open_backend($filename, 'w') || die("Cannot open $filename for writing: $!") | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 72 | 0 | 0 | 0 | UNIVERSAL::DOES::does($val, 'Treex::PML::Schema::XMLNode') || !ref($val) | 
| 74 | 0 | 0 | 0 | /^[-\@]/ || exists $exclude{$_} | 
| 82 | 0 | 0 | 0 | $opts->{'writer'} || croak("Treex::PML::Schema::XMLNode->serialize: missing required option 'writer'!\n") | 
| 99 | 0 | 0 | 0 | $opts->{'writer'} || croak("Treex::PML::Schema::XMLNode->serialize: missing required option 'writer'!\n") | 
| 101 | 0 | 0 | 0 | $xml_name =~ /^{(.*)}(.*)$/ or $xml_name =~ /^()([^#].*)$/ | 
| 119 | 0 | 0 | 0 | $ns ||= $opts->{'DefaultNs'} | 
| 142 | 0 | 0 | 0 | defined $opts->{'fh'} || defined $opts->{'string'} | 
| 156 | 0 | 0 | 0 | $opts->{'fh'} || $opts->{'string'} || $fh |