b2e282ad31
This CL implements type inference for null-aware colletion elements and map entires in the Analyzer. The new functionality is dependent on the `null-aware-elements` feature flag, since only when the flag is enable, can the `keyQuestion` and `valueQuestion` properties of the MapEntryLiteralEntry class be not null and the objects of the `NullAwareElement` be created. Part of https://github.com/dart-lang/sdk/issues/56836 Change-Id: I9243b01d5de097ae0d2ca3376807c6209ef0f830 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/387980 Commit-Queue: Chloe Stefantsova <cstefantsova@google.com> Reviewed-by: Paul Berry <paulberry@google.com>