line |
true |
false |
branch |
66
|
1 |
42 |
if ref $_ eq 'HASH' |
67
|
0 |
43 |
if ref $_ eq 'ARRAY' |
104
|
0 |
0 |
if (grep {$_ eq 'uid';} @mandatory and not defined $self->properties->{'uid'} and $self->auto_uid) |
117
|
1 |
73 |
unless $self->properties->{$name} and @{$self->properties->{$name};} |
120
|
6 |
284 |
if $a eq 'version' |
125
|
10 |
274 |
if $b eq 'version' |
240
|
0 |
361 |
unless defined $prop |
242
|
4 |
357 |
unless ($self->is_property($prop) or $prop =~ /^x-/i) |
246
|
264 |
97 |
if ($self->is_unique($prop)) |
252
|
326 |
35 |
unless ref $val eq 'ARRAY' |
281
|
0 |
13 |
if (@_ % 2) |
519
|
48 |
18 |
if (my $class = $_generic{lc $type}) { } |
|
18 |
0 |
elsif (my $sub = $self->can('_parse_' . lc($type))) { } |
563
|
0 |
5 |
unless exists $_action_map{$action} |
569
|
0 |
5 |
if $@ |
584
|
0 |
48 |
if $@ |
604
|
189 |
8 |
if (not $parent->vcal10 and !($$occurence{'param'} && defined $$occurence{'param'}{'VALUE'}) || $$occurence{'param'}{'VALUE'} eq 'TEXT') |
616
|
30 |
285 |
if ($$occurence{'param'}) { } |