blob: 9af2a2fd9014864a6c8f9bd05d6ca25533b55fa4 [file] [log] [blame]
// @dart = 2.13
class A {
const A();
}
void Function<@A() T>(T)? f;
typedef F = void Function<@A() T>(T);
typedef void G<@A() T>(T t);
void method1<@A() T>(T t) {}
void method2(void Function<@A() T>(T) f) {}
class Class<T extends void Function<@A() S>(S)> {}
main() {}