blob: 89fe8b073482f40555acff0464a5d48e48926e5e [file] [log] [blame]
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// The test checks for compile-time warnings about expressions of strictly
// non-nullable types being used in positions typically occupied by those of
// nullable types, that is, in various null-aware expressions.
warning(String s, List<String> l) {
s?.length;
s?..length;
s ?? "foo";
s ??= "foo";
[...?l];
s!;
}
main() {}