Condition Coverage

blib/lib/Class/Declare/Attributes.pm
Criterion Covered Total %
condition 18 296 6.0


and 2 conditions

line l !l condition
85 0 0 push @unknown, $attr and next

and 3 conditions

line !l l&&!r l&&r condition
56 0 121 0 $_[0] =~ /attribute may clash .+? reserved word: (\w+)/o || $_[0] =~ /^Declaration of (\w+) .+? package $pkg .+? reserved word/o and $__ATTR__{$1}

or 3 conditions

line l !l&&r !l&&!r condition
56 121 0 0 $_[0] =~ /attribute may clash .+? reserved word: (\w+)/o || $_[0] =~ /^Declaration of (\w+) .+? package $pkg .+? reserved word/o
227 96 0 0 shift() || $self
112 0 0 shift() || $self
112 0 0 shift() || $self
96 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
56 0 0 shift() || $self
48 0 0 shift() || $self
56 0 0 shift() || $self
48 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
56 0 0 shift() || $self
40 0 0 shift() || $self
56 0 0 shift() || $self
56 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
112 0 0 shift() || $self
96 0 0 shift() || $self
96 0 0 shift() || $self
112 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self