blob: 95979527b514800ea79631b371604ebb90ba6198 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
extension type ExInt(core::int _) implements core::int {
abstract extension-type-member representation-field get _() core::int;
constructor = self::ExInt|constructor#;
constructor tearoff = self::ExInt|constructor#_#new#tearOff;
}
static const field self::ExInt /* erasure=core::int */ ex3 = #C1;
static const field self::ExInt /* erasure=core::int */ ex4 = #C2;
static const field core::List<self::ExInt /* erasure=core::int */> l3 = #C3;
static const field core::List<self::ExInt /* erasure=core::int */> l4 = #C4;
static const field core::List<core::int> l34i = #C5;
static const field core::List<self::ExInt /* erasure=core::int */> l43 = #C6;
static const field core::List<self::ExInt /* erasure=core::int */> l3s4 = #C5;
static const field core::List<self::ExInt /* erasure=core::int */> ls43 = #C6;
static const field core::List<self::ExInt /* erasure=core::int */> ls3s4 = #C5;
static const field core::Set<self::ExInt /* erasure=core::int */> s3 = #C7;
static const field core::Set<self::ExInt /* erasure=core::int */> s4 = #C8;
static const field core::Set<core::int> s34i = #C9;
static const field core::Set<self::ExInt /* erasure=core::int */> s43 = #C10;
static const field core::Set<self::ExInt /* erasure=core::int */> s3s4 = #C9;
static const field core::Set<self::ExInt /* erasure=core::int */> ss43 = #C10;
static const field core::Set<self::ExInt /* erasure=core::int */> ss3s4 = #C9;
static const field core::Map<self::ExInt /* erasure=core::int */, self::ExInt /* erasure=core::int */> m3 = #C11;
static const field core::Map<self::ExInt /* erasure=core::int */, self::ExInt /* erasure=core::int */> m4 = #C12;
static const field core::Map<core::int, core::int> m34i = #C13;
static const field core::Map<self::ExInt /* erasure=core::int */, self::ExInt /* erasure=core::int */> m43 = #C14;
static const field core::Map<self::ExInt /* erasure=core::int */, self::ExInt /* erasure=core::int */> m3s4 = #C13;
static const field core::Map<self::ExInt /* erasure=core::int */, self::ExInt /* erasure=core::int */> ms43 = #C14;
static const field core::Map<self::ExInt /* erasure=core::int */, self::ExInt /* erasure=core::int */> ms3s4 = #C13;
static extension-type-member method ExInt|constructor#(core::int _) → self::ExInt /* erasure=core::int */ {
lowered final self::ExInt /* erasure=core::int */ #this = _;
return #this;
}
static extension-type-member method ExInt|constructor#_#new#tearOff(core::int _) → self::ExInt /* erasure=core::int */
return self::ExInt|constructor#(_);
constants {
#C1 = 3
#C2 = 4
#C3 = <core::int>[#C1]
#C4 = <core::int>[#C2]
#C5 = <core::int>[#C1, #C2]
#C6 = <core::int>[#C2, #C1]
#C7 = <core::int>{#C1}
#C8 = <core::int>{#C2}
#C9 = <core::int>{#C1, #C2}
#C10 = <core::int>{#C2, #C1}
#C11 = <core::int, core::int>{#C1:#C1}
#C12 = <core::int, core::int>{#C2:#C2}
#C13 = <core::int, core::int>{#C1:#C1, #C2:#C2}
#C14 = <core::int, core::int>{#C2:#C2, #C1:#C1}
}