Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 3655162

Browse files
DanTupcommit-bot@chromium.org
authored andcommitted
Implement fromJson() constructors for LSP types
Also add a canParse() method that can check whether some provided JSON can be decoded into that type (used for detecting with type from a union to decode as). Support equality checks on unions and a valueEquals() helper Remove brittle tests that do exact comparisons on generated code Fix deserialisation of lists to be cast and toList()'d Add a more complete JSON test that includes lists, enums Change-Id: Id56fdad9b1454e540e55907e0ff2608263a87c40 Reviewed-on: https://dart-review.googlesource.com/c/80580 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Danny Tuppeny <dantup@google.com>
1 parent 4585b8e commit 3655162

5 files changed

Lines changed: 4126 additions & 413 deletions

File tree

0 commit comments

Comments
 (0)