blob: a5fc214992b4c897d9ca688a8bcc2c96e7a6dabd [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
extension BestCom<T extends core::num*> on core::Iterable<T*>* {
method best = self::BestCom|best;
tearoff best = self::BestCom|get#best;
}
extension BestList<T extends core::Object* = dynamic> on core::List<T*>* {
method best = self::BestList|best;
tearoff best = self::BestList|get#best;
}
extension BestSpec on core::List<core::num*>* {
method best = self::BestSpec|best;
tearoff best = self::BestSpec|get#best;
}
static method BestCom|best<T extends core::num*>(lowered final core::Iterable<self::BestCom|best::T*>* #this) → self::BestCom|best::T*
return null;
static method BestCom|get#best<T extends core::num*>(lowered final core::Iterable<self::BestCom|get#best::T*>* #this) → () →* self::BestCom|get#best::T*
return () self::BestCom|get#best::T* => self::BestCom|best<self::BestCom|get#best::T*>(#this);
static method BestList|best<T extends core::Object* = dynamic>(lowered final core::List<self::BestList|best::T*>* #this) → self::BestList|best::T*
return null;
static method BestList|get#best<T extends core::Object* = dynamic>(lowered final core::List<self::BestList|get#best::T*>* #this) → () →* self::BestList|get#best::T*
return () self::BestList|get#best::T* => self::BestList|best<self::BestList|get#best::T*>(#this);
static method BestSpec|best(lowered final core::List<core::num*>* #this) → core::num*
return null;
static method BestSpec|get#best(lowered final core::List<core::num*>* #this) → () →* core::num*
return () core::num* => self::BestSpec|best(#this);
static method main() dynamic {
core::List<core::int*>* x;
core::int* v = self::BestList|best<core::int*>(x);
core::List<core::num*>* y;
core::num* w = self::BestSpec|best(y);
}