| 273 | } |
| 274 | |
| 275 | Ref<Message> Message::parseFromJSON(std::string_view json, |
| 276 | const google::protobuf::Descriptor* descriptor, |
| 277 | ExceptionTracker& exceptionTracker) { |
| 278 | auto out = makeShared<Message>(descriptor, nullptr); |
| 279 | |
| 280 | if (!out->decodeFromJSON(json, exceptionTracker)) { |
| 281 | return nullptr; |
| 282 | } |
| 283 | |
| 284 | return out; |
| 285 | } |
| 286 | |
| 287 | Result<Ref<Message>> Message::parseFromJSON(std::string_view json, const google::protobuf::Descriptor* descriptor) { |
| 288 | SimpleExceptionTracker exceptionTracker; |
nothing calls this directly
no test coverage detected