mirror of
https://github.com/dart-lang/sdk
synced 2024-09-18 21:11:19 +00:00
4dff1b3b0a
Closes https://github.com/dart-lang/sdk/issues/54616 Change-Id: Ib0a74ae139a56e0660b3cfb00127c898d693a03c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349000 Reviewed-by: Johnni Winther <johnniwinther@google.com> Commit-Queue: Chloe Stefantsova <cstefantsova@google.com>
26 lines
594 B
Plaintext
26 lines
594 B
Plaintext
extension EInt on (int,) {
|
|
dynamic call(dynamic x) => x;
|
|
}
|
|
|
|
extension EIntIntCallInt on (int, int, {dynamic Function(dynamic) call}) {
|
|
dynamic call(dynamic x) => x;
|
|
}
|
|
|
|
test<
|
|
X1 extends (int,),
|
|
X2 extends (int, {dynamic Function(dynamic) call}),
|
|
X3 extends (int, int, {dynamic Function(dynamic) call}),
|
|
X4 extends (String,)>(
|
|
(int,) r1,
|
|
(int, {dynamic Function(dynamic) call}) r2,
|
|
(int, int, {dynamic Function(dynamic) call}) r3,
|
|
(String,) r4,
|
|
X1 x1,
|
|
X2 x2,
|
|
X3 x3,
|
|
X4 x4,
|
|
X1? x1n,
|
|
X2? x2n,
|
|
X3? x3n,
|
|
X4? x4n) {}
|