blob: e6e9f879504cd6bf90033e7e18bfc497a4415f2e [file] [log] [blame]
class Super1 {
void call() {}
}
class Class1 extends Super1 {
void method() {}
}
class Super2 {
int call(int a, [int? b]) => a;
}
class Class2 extends Super2 {
void method() {}
}
class Super3 {
int call(int a, {int? b, int? c}) => a;
}
class Class3 extends Super3 {
void method() {}
}
class Super4 {
T call<T>(T a) => a;
}
class Class4 extends Super4 {
void method() {}
}
class Super5 {
int Function(int) get call => (int a) => a;
}
class Class5 extends Super5 {
void test() {}
void method() {}
}
class Super6 {
int Function(int) call = (int a) => a;
}
class Class6 extends Super6 {
void test() {}
void method() {}
}
class Super7 {
void set call(int Function(int) value) {}
}
class Class7 extends Super7 {
void test() {}
}
class Super8 {}
class Class8 extends Super8 {
void test() {}
}
main() {}