blob: effc49319233385dc744075122f40edcd47625ba [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
inline class ExtensionType1 /* declaredRepresentationType = core::int */ {
constructor = self::ExtensionType1|;
tearoff = self::ExtensionType1|_#new#tearOff;
}
inline class ExtensionType2 /* declaredRepresentationType = core::int */ implements self::ExtensionType1, core::int {
constructor = self::ExtensionType2|;
tearoff = self::ExtensionType2|_#new#tearOff;
}
inline class ExtensionType3<T extends core::num> /* declaredRepresentationType = T */ {
constructor = self::ExtensionType3|;
tearoff = self::ExtensionType3|_#new#tearOff;
}
inline class ExtensionType4 /* declaredRepresentationType = core::int */ {
get getter = self::ExtensionType4|get#getter;
method method = self::ExtensionType4|method;
tearoff method = self::ExtensionType4|get#method;
operator [] = self::ExtensionType4|[];
operator []= = self::ExtensionType4|[]=;
static field staticField = self::ExtensionType4|staticField;
static get staticGetter = get self::ExtensionType4|staticGetter;
static method staticMethod = self::ExtensionType4|staticMethod;
set setter = self::ExtensionType4|set#setter;
static set staticSetter = set self::ExtensionType4|staticSetter;
constructor = self::ExtensionType4|;
tearoff = self::ExtensionType4|_#new#tearOff;
constructor constructor = self::ExtensionType4|constructor;
tearoff constructor = self::ExtensionType4|_#constructor#tearOff;
constructor redirect = self::ExtensionType4|redirect;
tearoff redirect = self::ExtensionType4|_#redirect#tearOff;
static factory fact = self::ExtensionType4|fact;
static tearoff fact = self::ExtensionType4|_#fact#tearOff;
static redirecting-factory redirectingFactory = self::ExtensionType4|redirectingFactory;
static tearoff redirectingFactory = self::ExtensionType4|_#redirectingFactory#tearOff;
}
inline class ExtensionType5 /* declaredRepresentationType = core::int */ {
constructor = self::ExtensionType5|;
tearoff = self::ExtensionType5|_#new#tearOff;
}
inline class ExtensionType6 /* declaredRepresentationType = core::int */ {
constructor id = self::ExtensionType6|id;
tearoff id = self::ExtensionType6|_#id#tearOff;
}
inline class ExtensionType7<T extends core::num> /* declaredRepresentationType = core::int */ {
constructor id = self::ExtensionType7|id;
tearoff id = self::ExtensionType7|_#id#tearOff;
}
static field core::int ExtensionType4|staticField = 42;
static inline-class-member method ExtensionType1|(dynamic it) self::ExtensionType1 {
lowered final self::ExtensionType1 #this = it;
return #this;
}
static inline-class-member method ExtensionType1|_#new#tearOff(dynamic it) → self::ExtensionType1
return self::ExtensionType1|(it);
static inline-class-member method ExtensionType2|(dynamic it) self::ExtensionType2 {
lowered final self::ExtensionType2 #this = it;
return #this;
}
static inline-class-member method ExtensionType2|_#new#tearOff(dynamic it) → self::ExtensionType2
return self::ExtensionType2|(it);
static inline-class-member method ExtensionType3|<T extends core::num = dynamic>(dynamic it) self::ExtensionType3<self::ExtensionType3|::T> {
lowered final self::ExtensionType3<self::ExtensionType3|::T> #this = it;
return #this;
}
static inline-class-member method ExtensionType3|_#new#tearOff<T extends core::num = dynamic>(dynamic it) → self::ExtensionType3<self::ExtensionType3|_#new#tearOff::T>
return self::ExtensionType3|<self::ExtensionType3|_#new#tearOff::T>(it);
static inline-class-member method ExtensionType4|(dynamic it) self::ExtensionType4 {
lowered final self::ExtensionType4 #this = it;
return #this;
}
static inline-class-member method ExtensionType4|_#new#tearOff(dynamic it) → self::ExtensionType4
return self::ExtensionType4|(it);
static inline-class-member method ExtensionType4|constructor(core::int it) self::ExtensionType4 {
lowered final self::ExtensionType4 #this = it;
return #this;
}
static inline-class-member method ExtensionType4|_#constructor#tearOff(core::int it) → self::ExtensionType4
return self::ExtensionType4|constructor(it);
static inline-class-member method ExtensionType4|redirect(core::int it) self::ExtensionType4 {
lowered final self::ExtensionType4 #this;
#this = self::ExtensionType4|(it);
return #this;
}
static inline-class-member method ExtensionType4|_#redirect#tearOff(core::int it) → self::ExtensionType4
return self::ExtensionType4|redirect(it);
static inline-class-member method ExtensionType4|fact(core::int it) self::ExtensionType4
return self::ExtensionType4|(it);
static inline-class-member method ExtensionType4|_#fact#tearOff(core::int it) → self::ExtensionType4
return self::ExtensionType4|fact(it);
static inline-class-member method ExtensionType4|redirectingFactory(core::int it) self::ExtensionType4 /* redirection-target: self::ExtensionType4| */
return self::ExtensionType4|(it);
static inline-class-member method ExtensionType4|_#redirectingFactory#tearOff(core::int it) → self::ExtensionType4
return self::ExtensionType4|(it);
static inline-class-member method ExtensionType4|get#getter(lowered final self::ExtensionType4 #this) → core::int
return #this as{Unchecked} core::int;
static inline-class-member method ExtensionType4|set#setter(lowered final self::ExtensionType4 #this, core::int value) → void {}
static inline-class-member method ExtensionType4|method(lowered final self::ExtensionType4 #this) → core::int
return #this as{Unchecked} core::int;
static inline-class-member method ExtensionType4|get#method(lowered final self::ExtensionType4 #this) → () → core::int
return () core::int => self::ExtensionType4|method(#this);
static inline-class-member method ExtensionType4|[](lowered final self::ExtensionType4 #this, core::int index) → core::int
return #this as{Unchecked} core::int;
static inline-class-member method ExtensionType4|[]=(lowered final self::ExtensionType4 #this, core::int index, core::int value) → void {}
static inline-class-member get ExtensionType4|staticGetter() core::int
return 42;
static inline-class-member set ExtensionType4|staticSetter(core::int value) void {}
static inline-class-member method ExtensionType4|staticMethod() core::int
return 42;
static inline-class-member method ExtensionType5|(dynamic it) self::ExtensionType5 {
lowered final self::ExtensionType5 #this = it;
return #this;
}
static inline-class-member method ExtensionType5|_#new#tearOff(dynamic it) → self::ExtensionType5
return self::ExtensionType5|(it);
static inline-class-member method ExtensionType6|id(dynamic it) self::ExtensionType6 {
lowered final self::ExtensionType6 #this = it;
return #this;
}
static inline-class-member method ExtensionType6|_#id#tearOff(dynamic it) → self::ExtensionType6
return self::ExtensionType6|id(it);
static inline-class-member method ExtensionType7|id<T extends core::num = dynamic>(dynamic it) self::ExtensionType7<self::ExtensionType7|id::T> {
lowered final self::ExtensionType7<self::ExtensionType7|id::T> #this = it;
return #this;
}
static inline-class-member method ExtensionType7|_#id#tearOff<T extends core::num = dynamic>(dynamic it) → self::ExtensionType7<self::ExtensionType7|_#id#tearOff::T>
return self::ExtensionType7|id<self::ExtensionType7|_#id#tearOff::T>(it);