| main = main::main; |
| library from "org-dartlang-test:///main.dart" as main { |
| |
| extension type ExtensionType(dart.core::int i) { |
| abstract extension-type-member representation-field get i() → dart.core::int; |
| method method = main::ExtensionType|method; |
| method tearoff method = main::ExtensionType|get#method; |
| get getter = main::ExtensionType|get#getter; |
| static method staticMethod = main::ExtensionType|staticMethod; |
| static field staticField = main::ExtensionType|staticField; |
| set setter = main::ExtensionType|set#setter; |
| constructor • = main::ExtensionType|constructor#; |
| constructor tearoff • = main::ExtensionType|constructor#_#new#tearOff; |
| static factory f = main::ExtensionType|constructor#f; |
| static factory tearoff f = main::ExtensionType|constructor#_#f#tearOff; |
| static redirecting-factory r = main::ExtensionType|constructor#r; |
| static redirecting-factory tearoff r = main::ExtensionType|constructor#_#r#tearOff; |
| } |
| static field dart.core::int ExtensionType|staticField = 42; |
| static extension-type-member method ExtensionType|constructor#(dart.core::int i) → main::ExtensionType% /* erasure=dart.core::int, declared=! */ { |
| lowered final main::ExtensionType% /* erasure=dart.core::int, declared=! */ #this = i; |
| return #this; |
| } |
| static extension-type-member method ExtensionType|constructor#_#new#tearOff(dart.core::int i) → main::ExtensionType% /* erasure=dart.core::int, declared=! */ |
| return main::ExtensionType|constructor#(i); |
| static extension-type-member method ExtensionType|constructor#f(dart.core::int i) → main::ExtensionType% /* erasure=dart.core::int, declared=! */ |
| return main::ExtensionType|constructor#(i); |
| static extension-type-member method ExtensionType|constructor#_#f#tearOff(dart.core::int i) → main::ExtensionType% /* erasure=dart.core::int, declared=! */ |
| return main::ExtensionType|constructor#f(i); |
| static extension-type-member method ExtensionType|constructor#r(dart.core::int i) → main::ExtensionType% /* erasure=dart.core::int, declared=! */ /* redirection-target: main::ExtensionType|constructor# */ |
| return main::ExtensionType|constructor#(i); |
| static extension-type-member method ExtensionType|constructor#_#r#tearOff(dart.core::int i) → main::ExtensionType% /* erasure=dart.core::int, declared=! */ |
| return main::ExtensionType|constructor#(i); |
| static extension-type-member method ExtensionType|method(lowered final main::ExtensionType% /* erasure=dart.core::int, declared=! */ #this) → dart.core::int |
| return #this as{Unchecked} dart.core::int; |
| static extension-type-member method ExtensionType|get#method(lowered final main::ExtensionType% /* erasure=dart.core::int, declared=! */ #this) → () → dart.core::int |
| return () → dart.core::int => main::ExtensionType|method(#this); |
| static extension-type-member method ExtensionType|get#getter(lowered final main::ExtensionType% /* erasure=dart.core::int, declared=! */ #this) → dart.core::int |
| return #this as{Unchecked} dart.core::int; |
| static extension-type-member method ExtensionType|set#setter(lowered final main::ExtensionType% /* erasure=dart.core::int, declared=! */ #this, dart.core::int value) → void {} |
| static extension-type-member method ExtensionType|staticMethod() → void {} |
| static method main() → dynamic { |
| main::ExtensionType|method(main::ExtensionType|constructor#(1)); |
| main::ExtensionType|get#getter(main::ExtensionType|constructor#f(1)); |
| main::ExtensionType|set#setter(main::ExtensionType|constructor#(1), 42); |
| main::ExtensionType|staticMethod(); |
| main::ExtensionType|staticField = main::ExtensionType|staticField.{dart.core::num::+}(2){(dart.core::num) → dart.core::int}; |
| } |
| } |