blob: 79ce5191b75850ff6c8ee0802e6ad1c259db010f [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
class Isgen<B extends core::Object> extends core::Object {
default 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>(Vector #contextParameter, dynamic x) → dynamic {
return x is self::closure#Isgen#getfn#function::B;
}