blob: cce2d045ead87dd57ac3a78690853aaa54beffb7 [file] [log] [blame]
library;
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 core::int ?{core::Object} <dynamic, dynamic>{} : <dynamic>[], super core::Object::•() {}
constructor foo2(dynamic a) self::Foo
: self::Foo::x = a is core::int ?{core::Object} <core::String, core::String>{"a": "b"} : <core::String>["a", "b"], super core::Object::•() {}
constructor foo3(dynamic a) self::Foo
: self::Foo::x = a as core::bool ?{core::Object} <dynamic, dynamic>{} : <dynamic>[], super core::Object::•() {}
constructor foo4(dynamic a) self::Foo
: self::Foo::x = a as core::bool ?{core::Object} <core::String, core::String>{"a": "b"} : <core::String>["a", "b"], super core::Object::•() {}
}