| line |
true |
false |
branch |
|
53
|
0 |
47 |
unless $self->SUPER::init(@_)
|
|
63
|
0 |
1 |
if (scalar @_ == 1 and $self->_is_a($_[0], 'Changes::Change')) { }
|
|
66
|
0 |
0 |
if ($elements->exists($change))
|
|
86
|
2 |
2 |
if (scalar @_ == 1 and $self->_is_a($_[0], 'Changes::Group')) { }
|
|
89
|
0 |
2 |
if ($elements->exists($group))
|
|
95
|
0 |
2 |
unless (defined $name and length "$name")
|
|
99
|
1 |
0 |
if $self->_is_a($_, "Changes::Group")
|
|
100
|
0 |
2 |
unless $same->is_empty
|
|
110
|
1 |
1 |
if ($elements->length and not $self->_is_a($last, "Changes::NewLine"))
|
|
121
|
0 |
3 |
unless (exists $self->{'_reset'} and defined $self->{'_reset'} and length $self->{'_reset'})
|
|
126
|
2 |
42 |
if (exists $self->{'_cache_value'} and defined $self->{'_cache_value'} and length $self->{'_cache_value'}) { }
|
|
|
42 |
0 |
elsif (defined $self->{'raw'} and length "$self->{'raw'}") { }
|
|
141
|
42 |
0 |
if (defined $this)
|
|
151
|
0 |
3 |
unless defined $v and length "$v"
|
|
154
|
1 |
2 |
if (defined $code and ref $code eq "CODE")
|
|
160
|
1 |
0 |
defined $dt ? :
|
|
162
|
0 |
1 |
if ($@)
|
|
164
|
0 |
0 |
if $self->_warnings_is_enabled("Changes")
|
|
167
|
0 |
3 |
unless (defined $dt and length "$dt")
|
|
173
|
0 |
3 |
if defined $fmt_pattern and $fmt_pattern eq "default"
|
|
175
|
0 |
0 |
if (not defined $fmt_pattern && length "$fmt_pattern" || $dt->formatter and defined $Changes::Release::DEFAULT_DATETIME_FORMAT and length "$Changes::Release::DEFAULT_DATETIME_FORMAT")
|
|
182
|
3 |
0 |
if (defined $tz)
|
|
190
|
0 |
3 |
if ($@)
|
|
192
|
0 |
0 |
if $self->_warnings_is_enabled("Changes")
|
|
195
|
3 |
0 |
if (defined $fmt_pattern and length "$fmt_pattern")
|
|
209
|
0 |
3 |
if ($@)
|
|
216
|
1 |
2 |
$self->note->length ? :
|
|
221
|
4 |
0 |
if (defined $this)
|
|
242
|
102 |
8 |
if ($self->_is_a($_, 'Changes::Change')) { }
|
|
|
8 |
0 |
elsif ($self->_is_a($_, 'Changes::Group')) { }
|
|
249
|
8 |
0 |
if defined $changes
|
|
271
|
0 |
0 |
if ($self->_is_a($change, 'Changes::Change')) { }
|
|
274
|
0 |
0 |
unless (defined $pos)
|
|
279
|
0 |
0 |
unless $deleted->is_empty
|
|
283
|
0 |
0 |
defined $_[0] ? :
|
|
|
0 |
0 |
if $self->_warnings_is_enabled
|
|
297
|
0 |
0 |
if ($self->_is_a($group, 'Changes::Group')) { }
|
|
300
|
0 |
0 |
unless (defined $pos)
|
|
305
|
0 |
0 |
unless $deleted->is_empty
|
|
310
|
0 |
0 |
unless (defined $name and length "$name")
|
|
312
|
0 |
0 |
if $self->_warnings_is_enabled
|
|
315
|
0 |
0 |
if $self->_is_a($_, "Changes::Group")
|
|
316
|
0 |
0 |
if ($found->is_empty)
|
|
323
|
0 |
0 |
if not $deleted->is_empty
|
|
340
|
40 |
0 |
if ($self->_can($_, "freeze"))
|
|
361
|
0 |
1 |
unless $self->_load_class("Changes::Change")
|
|
363
|
1 |
0 |
if (defined $defaults)
|
|
367
|
2 |
3 |
if defined $defaults->{$opt}
|
|
379
|
0 |
2 |
unless $self->_load_class("Changes::Group")
|
|
381
|
2 |
0 |
if (defined $defaults)
|
|
386
|
2 |
0 |
if (not defined $$opts{"group_$opt"} and exists $$def{"group_$opt"} and defined $$def{"group_$opt"} and length $$def{"group_$opt"})
|
|
404
|
0 |
1 |
unless $self->_load_class("Changes::NewLine")
|
|
413
|
0 |
0 |
unless $self->_load_class("Changes::Version")
|
|
432
|
47 |
113 |
if (not exists $self->{'_reset'} && defined $self->{'_reset'} && length $self->{'_reset'} and scalar @_)
|
|
442
|
0 |
0 |
if ($self->_can($_, "reset"))
|
|
458
|
5 |
5 |
if (@_)
|
|
461
|
2 |
3 |
if ($self->_is_a($v, 'DateTime::TimeZone')) { }
|
|
467
|
0 |
3 |
unless $self->_load_class("DateTime::TimeZone")
|
|
475
|
0 |
3 |
if ($@)
|
|
482
|
0 |
10 |
if (not defined $self->{'time_zone'}) { }
|
|
484
|
0 |
0 |
if (Wanted::want('OBJECT')) { }
|
|
507
|
0 |
3 |
unless defined $self
|
|
508
|
0 |
3 |
if ${^GLOBAL_PHASE} eq "DESTRUCT"
|