blob: 989a2cb47587734709e9f3a53c0876cb85f5357f [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
typedef ListList<T extends core::Object? = dynamic> = core::List<core::List<T%>>;
class C extends core::Object {
synthetic constructor •() self::C
;
static method stat<T extends core::Object? = dynamic>(self::C::stat::T% value) self::C::stat::T%
;
method inst<T extends core::Object? = dynamic>(self::C::inst::T% value) self::C::inst::T%
;
method method() void
;
}
abstract class M extends self::C /*isMixinDeclaration*/ {
static method mstat<T extends core::Object? = dynamic>(self::M::mstat::T% value) self::M::mstat::T%
;
method minst<T extends core::Object? = dynamic>(self::M::minst::T% value) self::M::minst::T%
;
method mmethod() void
;
}
abstract class _D&C&M = self::C with self::M /*isAnonymousMixin*/ {
synthetic constructor •() self::_D&C&M
: super self::C::•()
;
mixin-super-stub method minst<T extends core::Object? = dynamic>(self::_D&C&M::minst::T% value) self::_D&C&M::minst::T%
return super.{self::M::minst}<self::_D&C&M::minst::T%>(value);
mixin-super-stub method mmethod() void
return super.{self::M::mmethod}();
}
class D extends self::_D&C&M {
synthetic constructor •() self::D
;
method method() void
;
}
extension Ext on self::C {
static method estat = self::Ext|estat;
method einst = self::Ext|einst;
tearoff einst = self::Ext|get#einst;
method emethod = self::Ext|emethod;
tearoff emethod = self::Ext|get#emethod;
}
static method top<T extends core::Object? = dynamic>(self::top::T% value) self::top::T%
;
static method Ext|estat<T extends core::Object? = dynamic>(self::Ext|estat::T% value) self::Ext|estat::T%
;
static method Ext|einst<T extends core::Object? = dynamic>(lowered final self::C #this, self::Ext|einst::T% value) → self::Ext|einst::T%
;
static method Ext|get#einst(lowered final self::C #this) → <T extends core::Object? = dynamic>(T%) → T%
return <T extends core::Object? = dynamic>(T% value) T% => self::Ext|einst<T%>(#this, value);
static method Ext|emethod(lowered final self::C #this) → void
;
static method Ext|get#emethod(lowered final self::C #this) → () → void
return () void => self::Ext|emethod(#this);
static method main() void
;
static method _#ListList#new#tearOff<T extends core::Object? = dynamic>([core::int? length]) → core::List<core::List<self::_#ListList#new#tearOff::T%>>
return core::List::•<core::List<self::_#ListList#new#tearOff::T%>>(length);
static method _#ListList#filled#tearOff<T extends core::Object? = dynamic>(core::int length, core::List<self::_#ListList#filled#tearOff::T%> fill, {core::bool growable}) → core::List<core::List<self::_#ListList#filled#tearOff::T%>>
return core::List::filled<core::List<self::_#ListList#filled#tearOff::T%>>(length, fill, growable: growable);
static method _#ListList#empty#tearOff<T extends core::Object? = dynamic>({core::bool growable}) → core::List<core::List<self::_#ListList#empty#tearOff::T%>>
return core::List::empty<core::List<self::_#ListList#empty#tearOff::T%>>(growable: growable);
static method _#ListList#from#tearOff<T extends core::Object? = dynamic>(core::Iterable<dynamic> elements, {core::bool growable}) → core::List<core::List<self::_#ListList#from#tearOff::T%>>
return core::List::from<core::List<self::_#ListList#from#tearOff::T%>>(elements, growable: growable);
static method _#ListList#of#tearOff<T extends core::Object? = dynamic>(core::Iterable<core::List<self::_#ListList#of#tearOff::T%>> elements, {core::bool growable}) → core::List<core::List<self::_#ListList#of#tearOff::T%>>
return core::List::of<core::List<self::_#ListList#of#tearOff::T%>>(elements, growable: growable);
static method _#ListList#generate#tearOff<T extends core::Object? = dynamic>(core::int length, (core::int) → core::List<self::_#ListList#generate#tearOff::T%> generator, {core::bool growable}) → core::List<core::List<self::_#ListList#generate#tearOff::T%>>
return core::List::generate<core::List<self::_#ListList#generate#tearOff::T%>>(length, generator, growable: growable);
static method _#ListList#unmodifiable#tearOff<T extends core::Object? = dynamic>(core::Iterable<dynamic> elements) → core::List<core::List<self::_#ListList#unmodifiable#tearOff::T%>>
return core::List::unmodifiable<core::List<self::_#ListList#unmodifiable#tearOff::T%>>(elements);