blob: 479559a9e0ede6b53596065054193e082618d1c7 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
class Isgen<B extends core::Object> extends core::Object {
synthetic constructor •() void
: super core::Object::•()
;
method getfn() dynamic {
return MakeClosure<<B extends core::Object>(dynamic) dynamic, self::Isgen::B>(self::closure#Isgen#getfn#function, MakeVector(1));
}
}
static method main() dynamic {
core::int x = 3;
dynamic isgen = new self::Isgen::•<core::String>();
dynamic iser = isgen.getfn();
assert(!iser.call(x));
}
static method closure#Isgen#getfn#function<B extends core::Object>(dynamic #contextParameter, dynamic x) → dynamic {
return x is self::closure#Isgen#getfn#function::B;
}