| library /*isNonNullableByDefault*/; |
| import self as self; |
| import "dart:core" as core; |
| |
| class Foo extends core::Object { |
| field dynamic x; |
| constructor foo1(dynamic a) → self::Foo |
| : self::Foo::x = a is{ForNonNullableByDefault} core::int ?{core::Object} <dynamic, dynamic>{} : core::_GrowableList::•<dynamic>(0), super core::Object::•() {} |
| constructor foo2(dynamic a) → self::Foo |
| : self::Foo::x = a is{ForNonNullableByDefault} core::int ?{core::Object} <core::String, core::String>{"a": "b"} : core::_GrowableList::_literal2<core::String>("a", "b"), super core::Object::•() {} |
| constructor foo3(dynamic a) → self::Foo |
| : self::Foo::x = a as{ForNonNullableByDefault} core::bool ?{core::Object} <dynamic, dynamic>{} : core::_GrowableList::•<dynamic>(0), super core::Object::•() {} |
| constructor foo4(dynamic a) → self::Foo |
| : self::Foo::x = a as{ForNonNullableByDefault} core::bool ?{core::Object} <core::String, core::String>{"a": "b"} : core::_GrowableList::_literal2<core::String>("a", "b"), super core::Object::•() {} |
| } |