| 211 | } |
| 212 | |
| 213 | absl::Status ParsedJsonMapValue::Get( |
| 214 | const Value& key, |
| 215 | const google::protobuf::DescriptorPool* absl_nonnull descriptor_pool, |
| 216 | google::protobuf::MessageFactory* absl_nonnull message_factory, |
| 217 | google::protobuf::Arena* absl_nonnull arena, Value* absl_nonnull result) const { |
| 218 | CEL_ASSIGN_OR_RETURN( |
| 219 | bool ok, Find(key, descriptor_pool, message_factory, arena, result)); |
| 220 | if (ABSL_PREDICT_FALSE(!ok) && !(result->IsError() || result->IsUnknown())) { |
| 221 | *result = NoSuchKeyError(key.DebugString()); |
| 222 | } |
| 223 | return absl::OkStatus(); |
| 224 | } |
| 225 | |
| 226 | absl::StatusOr<bool> ParsedJsonMapValue::Find( |
| 227 | const Value& key, |
nothing calls this directly
no test coverage detected