blob: 746fd9f09b982dece43bd202a5e3dae542b743f7 [file] [log] [blame] [edit]
library;
import self as self;
import "dart:core" as core;
class A1 extends core::Object {
synthetic constructor •() self::A1
: super core::Object::•()
;
}
class B1<T extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() self::B1<self::B1::T%>
: super core::Object::•()
;
}
extension /* unnamed */ _extension#0 on self::A1 {
method method = self::_extension#0|method;
method tearoff method = self::_extension#0|get#method;
}
extension /* unnamed */ _extension#1 on self::A1 {
method method = self::_extension#1|method;
method tearoff method = self::_extension#1|get#method;
}
extension /* unnamed */ _extension#2<T extends core::Object? = dynamic> on self::B1<T%> {
method method = self::_extension#2|method;
method tearoff method = self::_extension#2|get#method;
}
extension /* unnamed */ _extension#3 on self::B1<self::A1> {
method method = self::_extension#3|method;
method tearoff method = self::_extension#3|get#method;
}
extension /* unnamed */ _extension#4<T extends self::A1> on self::B1<T> {
method method = self::_extension#4|method;
method tearoff method = self::_extension#4|get#method;
}
static extension-member method _extension#0|method(lowered final self::A1 #this) → dynamic {}
static extension-member method _extension#0|get#method(lowered final self::A1 #this) → () → dynamic
return () dynamic => self::_extension#0|method(#this);
static extension-member method _extension#1|method(lowered final self::A1 #this) → dynamic {}
static extension-member method _extension#1|get#method(lowered final self::A1 #this) → () → dynamic
return () dynamic => self::_extension#1|method(#this);
static extension-member method _extension#2|method<T extends core::Object? = dynamic>(lowered final self::B1<self::_extension#2|method::T%> #this) → dynamic {}
static extension-member method _extension#2|get#method<T extends core::Object? = dynamic>(lowered final self::B1<self::_extension#2|get#method::T%> #this) → () → dynamic
return () dynamic => self::_extension#2|method<self::_extension#2|get#method::T%>(#this);
static extension-member method _extension#3|method(lowered final self::B1<self::A1> #this) → dynamic {}
static extension-member method _extension#3|get#method(lowered final self::B1<self::A1> #this) → () → dynamic
return () dynamic => self::_extension#3|method(#this);
static extension-member method _extension#4|method<T extends self::A1>(lowered final self::B1<self::_extension#4|method::T> #this) → dynamic {}
static extension-member method _extension#4|get#method<T extends self::A1>(lowered final self::B1<self::_extension#4|get#method::T> #this) → () → dynamic
return () dynamic => self::_extension#4|method<self::_extension#4|get#method::T>(#this);
static method main() dynamic {}