| line |
true |
false |
branch |
|
92
|
0 |
323 |
unless (ref $data eq 'ARRAY') |
|
97
|
4 |
319 |
if ($$data[0] eq 'array') { } |
|
|
3 |
316 |
elsif ($$data[0] eq 'dict') { } |
|
|
7 |
309 |
elsif ($$data[0] eq 'string') { } |
|
|
1 |
308 |
elsif ($$data[0] eq 'date') { } |
|
|
0 |
308 |
elsif ($$data[0] eq 'UID' and ref $$data[1]) { } |
|
104
|
0 |
7 |
$$data[1] eq '$null' ? : |
|
148
|
0 |
0 |
unless $$data[0] eq 'dict' |
|
150
|
0 |
0 |
unless exists $$data[1]{'$archiver'} |
|
151
|
0 |
0 |
unless $$data[1]{'$archiver'}[0] eq 'string' |
|
152
|
0 |
0 |
unless $$data[1]{'$archiver'}[1] eq 'NSKeyedArchiver' |
|
154
|
0 |
0 |
unless exists $$data[1]{'$objects'} |
|
155
|
0 |
0 |
unless $$data[1]{'$objects'}[0] eq 'array' |
|
157
|
0 |
0 |
unless exists $$data[1]{'$top'} |
|
159
|
0 |
0 |
unless exists $$data[1]{'$version'} |
|
160
|
0 |
0 |
unless $$data[1]{'$version'}[0] eq 'integer' |
|
161
|
0 |
0 |
unless $$data[1]{'$version'}[1] eq '100000' |
|
175
|
0 |
0 |
if ($$p[0] eq 'UID') { } |
|
|
0 |
0 |
elsif ($$p[0] eq 'array') { } |
|
|
0 |
0 |
elsif ($$p[0] eq 'dict') { } |
|
|
0 |
0 |
elsif ($$p[0] eq 'data' and ref $$p[1] and $$p[1]->isa('Data::Plist')) { } |
|
209
|
0 |
0 |
unless ref $data |
|
210
|
0 |
0 |
if (ref $data eq 'HASH') { } |
|
|
0 |
0 |
elsif (ref $data eq 'ARRAY') { } |
|
214
|
0 |
0 |
if ($class and ref $class and ref $class eq 'HASH' and $$class{'$classname'}) |
|
220
|
0 |
0 |
if (not $classname->require) { } |
|
|
0 |
0 |
elsif (not $classname->isa('Data::Plist::Foundation::NSObject')) { } |
|
240
|
0 |
0 |
unless $self->is_archive |
|
258
|
0 |
0 |
unless $self->is_archive |