| library; |
| import self as self; |
| import "dart:core" as core; |
| |
| extension type Class(core::int it) { |
| method instanceMethod = self::Class|instanceMethod; |
| tearoff instanceMethod = self::Class|get#instanceMethod; |
| get instanceGetter = self::Class|get#instanceGetter; |
| method instanceMethod2 = self::Class|instanceMethod2; |
| tearoff instanceMethod2 = self::Class|get#instanceMethod2; |
| method genericInstanceMethod = self::Class|genericInstanceMethod; |
| tearoff genericInstanceMethod = self::Class|get#genericInstanceMethod; |
| static method staticMethod = self::Class|staticMethod; |
| static method genericStaticMethod = self::Class|genericStaticMethod; |
| constructor _ = self::Class|_; |
| tearoff _ = self::Class|_#_#tearOff; |
| } |
| extension type GenericClass<T extends core::Object? = dynamic>(T% it) { |
| method instanceMethod = self::GenericClass|instanceMethod; |
| tearoff instanceMethod = self::GenericClass|get#instanceMethod; |
| get instanceGetter = self::GenericClass|get#instanceGetter; |
| method instanceMethod2 = self::GenericClass|instanceMethod2; |
| tearoff instanceMethod2 = self::GenericClass|get#instanceMethod2; |
| method genericInstanceMethod = self::GenericClass|genericInstanceMethod; |
| tearoff genericInstanceMethod = self::GenericClass|get#genericInstanceMethod; |
| static method staticMethod = self::GenericClass|staticMethod; |
| static method genericStaticMethod = self::GenericClass|genericStaticMethod; |
| constructor _ = self::GenericClass|_; |
| tearoff _ = self::GenericClass|_#_#tearOff; |
| } |
| static inline-class-member method Class|_(core::int it) → self::Class /* = core::int */ |
| ; |
| static inline-class-member method Class|_#_#tearOff(core::int it) → self::Class /* = core::int */ |
| return self::Class|_(it); |
| static inline-class-member method Class|instanceMethod(lowered final self::Class /* = core::int */ #this) → void |
| ; |
| static inline-class-member method Class|get#instanceMethod(lowered final self::Class /* = core::int */ #this) → () → void |
| return () → void => self::Class|instanceMethod(#this); |
| static inline-class-member method Class|get#instanceGetter(lowered final self::Class /* = core::int */ #this) → core::int |
| ; |
| static inline-class-member method Class|instanceMethod2(lowered final self::Class /* = core::int */ #this, core::String s, [has-declared-initializer core::int i]) → void |
| ; |
| static inline-class-member method Class|get#instanceMethod2(lowered final self::Class /* = core::int */ #this) → (core::String, [core::int]) → void |
| return (core::String s, [core::int i]) → void => self::Class|instanceMethod2(#this, s, i); |
| static inline-class-member method Class|genericInstanceMethod<S extends core::Object? = dynamic>(lowered final self::Class /* = core::int */ #this, self::Class|genericInstanceMethod::S% s) → self::Class|genericInstanceMethod::S% |
| ; |
| static inline-class-member method Class|get#genericInstanceMethod(lowered final self::Class /* = core::int */ #this) → <S extends core::Object? = dynamic>(S%) → S% |
| return <S extends core::Object? = dynamic>(S% s) → S% => self::Class|genericInstanceMethod<S%>(#this, s); |
| static inline-class-member method Class|staticMethod() → void |
| ; |
| static inline-class-member method Class|genericStaticMethod<S extends core::Object? = dynamic>(self::Class|genericStaticMethod::S% s) → self::Class|genericStaticMethod::S% |
| ; |
| static inline-class-member method GenericClass|_<T extends core::Object? = dynamic>(self::GenericClass|_::T% it) → self::GenericClass<self::GenericClass|_::T%> /* = self::GenericClass|_::T% */ |
| ; |
| static inline-class-member method GenericClass|_#_#tearOff<T extends core::Object? = dynamic>(self::GenericClass|_#_#tearOff::T% it) → self::GenericClass<self::GenericClass|_#_#tearOff::T%> /* = self::GenericClass|_#_#tearOff::T% */ |
| return self::GenericClass|_<self::GenericClass|_#_#tearOff::T%>(it); |
| static inline-class-member method GenericClass|instanceMethod<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|instanceMethod::T%> /* = self::GenericClass|instanceMethod::T% */ #this) → void |
| ; |
| static inline-class-member method GenericClass|get#instanceMethod<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|get#instanceMethod::T%> /* = self::GenericClass|get#instanceMethod::T% */ #this) → () → void |
| return () → void => self::GenericClass|instanceMethod<self::GenericClass|get#instanceMethod::T%>(#this); |
| static inline-class-member method GenericClass|get#instanceGetter<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|get#instanceGetter::T%> /* = self::GenericClass|get#instanceGetter::T% */ #this) → self::GenericClass|get#instanceGetter::T% |
| ; |
| static inline-class-member method GenericClass|instanceMethod2<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|instanceMethod2::T%> /* = self::GenericClass|instanceMethod2::T% */ #this, core::String s, {has-declared-initializer core::int i}) → void |
| ; |
| static inline-class-member method GenericClass|get#instanceMethod2<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|get#instanceMethod2::T%> /* = self::GenericClass|get#instanceMethod2::T% */ #this) → (core::String, {i: core::int}) → void |
| return (core::String s, {core::int i}) → void => self::GenericClass|instanceMethod2<self::GenericClass|get#instanceMethod2::T%>(#this, s, i: i); |
| static inline-class-member method GenericClass|genericInstanceMethod<T extends core::Object? = dynamic, S extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|genericInstanceMethod::T%> /* = self::GenericClass|genericInstanceMethod::T% */ #this, self::GenericClass|genericInstanceMethod::S% s) → self::GenericClass|genericInstanceMethod::S% |
| ; |
| static inline-class-member method GenericClass|get#genericInstanceMethod<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericClass|get#genericInstanceMethod::T%> /* = self::GenericClass|get#genericInstanceMethod::T% */ #this) → <S extends core::Object? = dynamic>(S%) → S% |
| return <S extends core::Object? = dynamic>(S% s) → S% => self::GenericClass|genericInstanceMethod<self::GenericClass|get#genericInstanceMethod::T%, S%>(#this, s); |
| static inline-class-member method GenericClass|staticMethod() → void |
| ; |
| static inline-class-member method GenericClass|genericStaticMethod<S extends core::Object? = dynamic>(self::GenericClass|genericStaticMethod::S% s) → self::GenericClass|genericStaticMethod::S% |
| ; |