blob: 1f8c6d167533b40cb508c0e026f9e216ef9e8047 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
class C extends core::Object {
synthetic constructor •() self::C
: super core::Object::•()
;
static get staticMember() core::int
return 0;
static set staticMember(core::int value) void {}
static get staticMember2() core::int?
return 0;
static set staticMember2(core::int? value) void {}
static method staticMethod() void {}
static get property() core::List<core::int>
return <core::int>[0];
static get property2() core::Map<core::int, core::int?>
return <core::int, core::int?>{};
}
static method main() void {
self::C::staticMember;
self::C::staticMember;
self::C::staticMember = 42;
self::C::staticMethod();
self::C::staticMember.{core::int::isEven}{core::bool};
self::C::staticMember.{core::int::toString}(){() core::String};
self::C::property.{core::List::[]}(0){(core::int) core::int};
self::C::property.{core::List::[]=}(0, 0){(core::int, core::int) void};
let final core::Map<core::int, core::int?> #t1 = self::C::property2 in let final core::int #t2 = 0 in #t1.{core::Map::[]}(#t2){(core::Object?) → core::int?} == null ?{core::int?} #t1.{core::Map::[]=}(#t2, 0){(core::int, core::int?) → void} : null;
self::C::staticMember2 == null ?{core::int?} self::C::staticMember2 = 42 : null;
self::C::staticMember = self::C::staticMember.{core::num::+}(2){(core::num) core::int};
self::C::staticMember = self::C::staticMember.{core::num::+}(1){(core::num) core::int};
self::C::staticMember = self::C::staticMember.{core::num::-}(1){(core::num) core::int};
}