line |
true |
false |
branch |
62
|
1 |
66 |
if ($Signature eq 'UsedWithWhenAny') |
67
|
1 |
159 |
unless ref $hParameter eq 'HASH' |
85
|
1 |
11 |
if @_ |
86
|
2 |
9 |
if (scalar keys %{$$self{'TypeStore'};}) |
108
|
3 |
6 |
if ($ExistingParameter->compareExpectedParameters($NewExpectedParameters)) |
118
|
88 |
71 |
if (defined $NewExpectedParameterValue->{'Value'}) { } |
119
|
1 |
87 |
if ($MatcherStore and not $MatcherStore->{'Value'}) |
123
|
1 |
2 |
if ($MatcherStore and $MatcherStore->{'Value'}) |
133
|
29 |
128 |
if ($AnyStore) |
134
|
1 |
28 |
if ($AnyStore eq 'any' and $Type ne 'any') |
137
|
1 |
27 |
if ($AnyStore ne 'any' and $Type eq 'any') |
166
|
18 |
182 |
if ($self->{'AnyStore'}[$i] and $self->{'AnyStore'}[$i] eq 'any') { } |
172
|
13 |
162 |
if ($self->{'TypeStore'}{'UsedWithWhenAny'}) { } |
176
|
142 |
14 |
if ($ExistingParameter->matchWithExpectedParameters(@Parameters)) |
187
|
10 |
172 |
if IsArrayReference($Parameter) |
188
|
10 |
162 |
if IsHashReference($Parameter) |
189
|
14 |
148 |
if IsObjectReference($Parameter) |
190
|
4 |
144 |
if IsCodeReference($Parameter) |
191
|
69 |
75 |
if IsFloat($Parameter) |
192
|
67 |
8 |
if IsString($Parameter) |
193
|
8 |
0 |
unless $Parameter |