blob: 2239ee86da4e00fa44e57d127e4ebb5bcd490a83 [file] [log] [blame]
// Copyright (c) 2022, 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.
class Foo {
dynamic x;
dynamic y;
Foo.foo1(dynamic a, dynamic b)
: x = a as int,
y = b as int?;
Foo.foo2(dynamic a, dynamic b)
: x = a is int,
y = b is int?;
Foo.foo3(dynamic a, dynamic b)
: x = a as int?,
y = b as int;
Foo.foo4(dynamic a, dynamic b)
: x = a is int?,
y = b is int;
Foo.bar1(dynamic a, dynamic b)
: x = a as int,
y = b as int? {}
Foo.bar2(dynamic a, dynamic b)
: x = a is int,
y = b is int? {}
Foo.bar3(dynamic a, dynamic b)
: x = a as int?,
y = b as int {}
Foo.bar4(dynamic a, dynamic b)
: x = a is int?,
y = b is int {}
}