line |
true |
false |
branch |
19
|
0 |
0 |
unless blessed $obj |
21
|
0 |
0 |
if blessed $cls |
22
|
0 |
0 |
if $obj->isa($cls) |
29
|
0 |
0 |
unless defined $a |
30
|
0 |
0 |
unless defined $b |
32
|
0 |
0 |
if ($w) { } |
33
|
0 |
0 |
if (ref $b) { } |
41
|
0 |
0 |
if ref $b |
70
|
0 |
16 |
if ($private and $public) |
73
|
1 |
15 |
if ($no_cache) |
74
|
0 |
1 |
if ($no_store) |
77
|
0 |
1 |
if ($private) |
80
|
0 |
1 |
if ($private) |
91
|
0 |
0 |
if defined $changed |
92
|
0 |
0 |
if defined $expires |
94
|
0 |
0 |
if (defined $age and $age < 0) |
108
|
0 |
0 |
if ($check) |
109
|
0 |
0 |
if ($req_cc{'MaxAge'} and defined $age) |
110
|
0 |
0 |
if ($age > $req_cc{'MaxAge'}) |
114
|
0 |
0 |
if ($req_cc{'MinFresh'} and defined $fresh) |
115
|
0 |
0 |
if ($fresh < $req_cc{'MinFresh'}) |
122
|
0 |
0 |
unless defined $args{'builder'} |
124
|
0 |
0 |
if (ref $args{'builder'} eq 'CODE') { } |
137
|
0 |
0 |
if (keys %resp_cc) |
140
|
0 |
0 |
if (defined $age) |
143
|
0 |
0 |
if (defined $expires) |
146
|
0 |
0 |
if (defined $changed) |
149
|
0 |
0 |
if (defined $etag) |
150
|
0 |
0 |
if ($weak) { } |
158
|
0 |
0 |
if ($get_or_head and not $dry) |
162
|
0 |
0 |
unless ($check) |
169
|
0 |
0 |
$if_match_any ? : |
178
|
0 |
0 |
$if_none_match_any ? : |
186
|
0 |
0 |
if ($if_match) { } |
|
0 |
0 |
elsif ($if_unmodified_since and defined $changed) { } |
189
|
0 |
0 |
unless ($xa or $xb) |
190
|
0 |
0 |
if $throw |
191
|
0 |
0 |
if $dry |
196
|
0 |
0 |
unless ($if_unmodified_since > $changed) |
197
|
0 |
0 |
if $throw |
198
|
0 |
0 |
if $dry |
202
|
0 |
0 |
if ($if_none_match) { } |
|
0 |
0 |
elsif ($get_or_head and $if_modified_since and defined $changed) { } |
205
|
0 |
0 |
if ($xa or $xb) |
206
|
0 |
0 |
if ($get_or_head) { } |
207
|
0 |
0 |
if $throw |
208
|
0 |
0 |
if $dry |
212
|
0 |
0 |
if $throw |
213
|
0 |
0 |
if $dry |
219
|
0 |
0 |
if ($if_modified_since > $changed) |
220
|
0 |
0 |
if $throw |
221
|
0 |
0 |
if $dry |