blob: d97a70519b35b15f5c3608874f624a0f09d7f16b [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
abstract class I extends core::Object {
synthetic constructor •() self::I*
: super core::Object::•()
;
abstract method call() void;
}
class C extends core::Object implements self::I {
synthetic constructor •() self::C*
: super core::Object::•()
;
method call([core::int* x = #C1]) → void {}
}
static method main() dynamic {
self::I* i = new self::C::•();
([core::int*]) →* void f = (let final self::I* #t1 = i in #t1.==(null) ?{() →* void} null : #t1.{self::I::call}) as{TypeError} ([core::int*]) →* void;
}
constants {
#C1 = null
}