dart-sdk/tests/language/generic/constructor_mixin3_runtime_test.dart
Jake Macdonald 3b06df241f Clean up a number of 2.19 opt outs in language tests.
This is less than half of them, will send some other chunks later.

Bug:51557
Change-Id: I4e80812a689fde99e23c34b6405aaf57cd431ce8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/289261
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
2023-03-17 16:17:50 +00:00

26 lines
651 B
Dart

// TODO(multitest): This was automatically migrated from a multitest and may
// contain strange or dead code.
// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// Test that parameter types are checked correctly in the face of
// mixin application upon a generic constructor.
import '../dynamic_type_helper.dart';
class A<X> {
A(X x);
}
mixin B {}
class C1 = A<int> with B;
class C2 = A<String> with B;
void main() {
var v = 0;
checkNoDynamicTypeError(() => new C1(v));
}