blob: 75f6e8f7455b0551756d6814dbf53011a37454c5 [file]
library;
import self as self;
import "dart:core" as core;
import "dart:collection" as col;
class C extends core::Object {
synthetic constructor •() self::C
: super core::Object::•()
;
method test() dynamic {
core::List<self::C> l = block {
final core::List<self::C> #t1 = <self::C>[];
final self::C? #t2 = this;
if(!(#t2 == null))
#t1.{core::List::add}{Invariant}(#t2{self::C}){(self::C) → void};
} =>#t1;
core::Set<self::C> s = block {
final core::Set<self::C> #t3 = col::LinkedHashSet::•<self::C>();
final self::C? #t4 = this;
if(!(#t4 == null))
#t3.{core::Set::add}{Invariant}(#t4{self::C}){(self::C) → core::bool};
} =>#t3;
core::Map<core::Object, core::Object> m = block {
final core::Map<core::Object, core::Object> #t5 = <core::Object, core::Object>{};
final core::Object? #t6 = this;
if(!(#t6 == null))
#t5.{core::Map::[]=}{Invariant}(#t6{core::Object}, 1){(core::Object, core::Object) → void};
final core::Object #t7 = 2;
final core::Object? #t8 = this;
if(!(#t8 == null))
#t5.{core::Map::[]=}{Invariant}(#t7, #t8{core::Object}){(core::Object, core::Object) → void};
final core::Object? #t9 = this;
if(!(#t9 == null)) {
final core::Object? #t10 = this;
if(!(#t10 == null))
#t5.{core::Map::[]=}{Invariant}(#t9{core::Object}, #t10{core::Object}){(core::Object, core::Object) → void};
}
} =>#t5;
}
}