Condition Coverage

blib/lib/Class/Declare/Attributes.pm
Criterion Covered Total %
condition 32 296 10.8


and 2 conditions

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

and 3 conditions

line !l l&&!r l&&r condition
48 0 180 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
48 180 0 0 $_[0] =~ /attribute may clash .+? reserved word: (\w+)/o || $_[0] =~ /^Declaration of (\w+) .+? package $pkg .+? reserved word/o
217 112 0 0 shift() || $self
128 0 0 shift() || $self
112 0 0 shift() || $self
128 0 0 shift() || $self
16 0 0 shift() || $self
16 0 0 shift() || $self
16 0 0 shift() || $self
16 0 0 shift() || $self
16 0 0 shift() || $self
16 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
16 0 0 shift() || $self
16 0 0 shift() || $self
16 0 0 shift() || $self
0 0 0 shift() || $self
0 0 0 shift() || $self
16 0 0 shift() || $self
0 0 0 shift() || $self
16 0 0 shift() || $self
16 0 0 shift() || $self
16 0 0 shift() || $self
0 0 0 shift() || $self
16 0 0 shift() || $self
48 0 0 shift() || $self
56 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
48 0 0 shift() || $self
56 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
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