| library; |
| import self as self; |
| import "dart:core" as core; |
| |
| @core::Deprecated::•("") |
| 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#(core::int i) → self::A% /* erasure=core::int, declared=! */ |
| ; |
| static extension-type-member method A|constructor#_#new#tearOff(core::int i) → self::A% /* erasure=core::int, declared=! */ |
| return self::A|constructor#(i); |
| @core::Deprecated::•("") |
| static extension-type-member method A|constructor#constructor(core::int i) → self::A% /* erasure=core::int, declared=! */ |
| ; |
| static extension-type-member method A|constructor#_#constructor#tearOff(core::int i) → self::A% /* erasure=core::int, declared=! */ |
| return self::A|constructor#constructor(i); |
| @core::Deprecated::•("") |
| 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); |
| |
| |
| Extra constant evaluation status: |
| Evaluated: ConstructorInvocation @ org-dartlang-testcase:///annotations.dart:5:2 -> InstanceConstant(const Deprecated{Deprecated.message: ""}) |
| Evaluated: ConstructorInvocation @ org-dartlang-testcase:///annotations.dart:7:4 -> InstanceConstant(const Deprecated{Deprecated.message: ""}) |
| Evaluated: ConstructorInvocation @ org-dartlang-testcase:///annotations.dart:10:4 -> InstanceConstant(const Deprecated{Deprecated.message: ""}) |
| Extra constant evaluation: evaluated: 10, effectively constant: 3 |