| 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 |