blob: 1f61005e4e8a4ed7701facdeaf6c83970dc6a987 [file] [log] [blame]
typedef F = void Function();
void foo() {}
F bar() => foo;
F? baz() => foo;
void Function() hest() => foo;
void Function()? fisk() => foo;
Function()? foobar(Function()? x) => null;
class A<T> {}
class B extends A<Function()?> {
Function()? method(Function()? x) => null;
}
main() {}