| library; |
| import self as self; |
| import "dart:core" as core; |
| |
| @#C2 |
| extension type A(core::int i) { |
| abstract extension-type-member representation-field get i() → core::int; |
| method m = self::A|m; |
| method tearoff m = self::A|get#m; |
| constructor • = self::A|constructor#; |
| constructor tearoff • = self::A|constructor#_#new#tearOff; |
| constructor constructor = self::A|constructor#constructor; |
| constructor tearoff constructor = self::A|constructor#_#constructor#tearOff; |
| } |
| static extension-type-member method A|constructor#(@#C2 core::int i) → self::A% /* erasure=core::int, declared=! */ { |
| lowered final self::A% /* erasure=core::int, declared=! */ #this = i; |
| return #this; |
| } |
| static extension-type-member method A|constructor#_#new#tearOff(core::int i) → self::A% /* erasure=core::int, declared=! */ |
| return self::A|constructor#(i); |
| @#C2 |
| static extension-type-member method A|constructor#constructor(core::int i) → self::A% /* erasure=core::int, declared=! */ { |
| lowered final self::A% /* erasure=core::int, declared=! */ #this = i; |
| return #this; |
| } |
| static extension-type-member method A|constructor#_#constructor#tearOff(core::int i) → self::A% /* erasure=core::int, declared=! */ |
| return self::A|constructor#constructor(i); |
| @#C2 |
| static extension-type-member method A|m(lowered final self::A% /* erasure=core::int, declared=! */ #this) → void {} |
| static extension-type-member method A|get#m(lowered final self::A% /* erasure=core::int, declared=! */ #this) → () → void |
| return () → void => self::A|m(#this); |
| |
| constants { |
| #C1 = "" |
| #C2 = core::Deprecated {message:#C1} |
| } |
| |
| |
| Constructor coverage from constants: |
| org-dartlang-testcase:///annotations.dart: |
| - Deprecated. (from org-dartlang-sdk:///sdk/lib/core/annotations.dart) |
| - Object. (from org-dartlang-sdk:///sdk/lib/core/object.dart) |