Files
sdk/pkg/front_end/testcases/nnbd/combined_required.dart
T
Johnni Winther a1f67241b9 [cfe] Handle required parameters in combined member signature creation
Change-Id: I4ee6a6f1f404a65e7abc926adaa08178698838e9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/170880
Reviewed-by: Jens Johansen <jensj@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2020-11-09 11:47:24 +00:00

19 lines
374 B
Dart

class A {
void method1({required int a}) {}
void method2({int? a, required int b}) {}
}
class B {
void method1({required covariant int a}) {}
void method2({covariant int? a, required int b}) {}
}
class C extends A implements B {}
class D extends C {
void method1({required covariant int a}) {}
void method2({covariant int? a, required int b}) {}
}
main() {}