| 226 | } |
| 227 | |
| 228 | Status Load(const Field* field, ArrayData* out) { |
| 229 | if (max_recursion_depth_ <= 0) { |
| 230 | return Status::Invalid("Max recursion depth reached"); |
| 231 | } |
| 232 | |
| 233 | field_ = field; |
| 234 | out_ = out; |
| 235 | out_->type = field_->type(); |
| 236 | return LoadType(*field_->type()); |
| 237 | } |
| 238 | |
| 239 | Status SkipField(const Field* field) { |
| 240 | ArrayData dummy; |
no test coverage detected