| 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 |
| } |