blob: 4a336166766ddc0664d2c6a78e5a90c994d9cb9b [file] [log] [blame]
class Class {
int field1 = 42;
int field2 = 87;
}
extension Extension1 on Class {
int get field => field1;
void set field(int value) {}
int method() => field1;
num genericMethod<T extends num>(T t) => field1 + t;
}
extension Extension2 on Class {
int get field => field2;
void set field(int value) {}
int method() => field2;
num genericMethod<T extends num>(T t) => field2 + t;
}
extension on int {
method1() {}
method2<T>(
List<T> a,
List<int> b,
void Function(T) c,
void Function()? d,
) {}
}
test(Class c) {}
main() {}
expect(expected, actual) {}