blob: 2ed108aac88a15786daeb198fc42e1be538384b6 [file] [edit]
library;
import self as self;
import "dart:core" as core;
typedef Callback = () void;
class Foo extends core::Object {
late final [setter] field () →? void _koCallback;
final field () →? void _okCallback;
constructor •({() →? void okCallback = #C1, () →? void koCallback = #C1}) → self::Foo
: self::Foo::_okCallback = okCallback, super core::Object::•() {
this.{self::Foo::_koCallback} = koCallback;
}
method thisWorks() void {
this.{self::Foo::_okCallback}{() →? void} == null ?{(dynamic) →? void} null : (dynamic value) void => (let () →? void #t1 = this.{self::Foo::_okCallback}{() →? void} in #t1 == null ?{() → void} #t1 as{Unchecked} () → void : #t1{() → void})(){() → void};
}
method thisDoesNot() void {
this.{self::Foo::_koCallback}{() →? void} == null ?{(dynamic) →? void} null : (dynamic value) void => (let () →? void #t2 = this.{self::Foo::_koCallback}{() →? void} in #t2 == null ?{() → void} #t2 as{Unchecked} () → void : #t2{() → void})(){() → void};
}
}
constants {
#C1 = null
}