line |
true |
false |
branch |
61
|
1 |
51 |
if ($Signature eq 'UsedWithWhenAny') |
66
|
1 |
118 |
unless ref $hParameter eq 'HASH' |
84
|
1 |
16 |
if @_ |
85
|
2 |
14 |
if (scalar keys %{$$self{'TypeStore'};}) |
106
|
3 |
2 |
if ($ExistingParameter->compareExpectedParameters($NewExpectedParameters)) |
116
|
49 |
69 |
if ($NewExpectedParameterValue->{'Value'}) { } |
117
|
1 |
48 |
if ($MatcherStore and not $MatcherStore->{'Value'}) |
121
|
1 |
2 |
if ($MatcherStore and $MatcherStore->{'Value'}) |
131
|
22 |
94 |
if ($AnyStore) |
132
|
1 |
21 |
if ($AnyStore eq 'any' and $Type ne 'any') |
135
|
1 |
20 |
if ($AnyStore ne 'any' and $Type eq 'any') |
164
|
9 |
127 |
if ($self->{'AnyStore'}[$i] and $self->{'AnyStore'}[$i] eq 'any') { } |
170
|
17 |
85 |
if ($self->{'TypeStore'}{'UsedWithWhenAny'}) { } |
174
|
67 |
9 |
if ($ExistingParameter->matchWithExpectedParameters(@Parameters)) |
185
|
12 |
115 |
if IsArrayReference($Parameter) |
186
|
12 |
103 |
if IsHashReference($Parameter) |
187
|
13 |
90 |
if IsObjectReference($Parameter) |
188
|
4 |
86 |
if IsCodeReference($Parameter) |
189
|
18 |
68 |
if IsFloat($Parameter) |
190
|
59 |
9 |
if IsString($Parameter) |
191
|
9 |
0 |
unless $Parameter |