Files
sdk/pkg/front_end/testcases/inference/abstract_class_instantiation.dart
T
Dmitry Stefantsov c191551fac [cfe] Remove BottomType
TEST=Covered by existing tests.

Change-Id: Ied8be1874164e68e0a3a48e1b2f9a33310071381
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/183009
Commit-Queue: Dmitry Stefantsov <dmitryas@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2021-02-24 13:21:55 +00:00

21 lines
486 B
Dart

// Copyright (c) 2017, 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.
// @dart=2.9
/*@testedFeatures=inference*/
library test;
abstract class C {}
abstract class D<T> {
D(T t);
}
void test() {
var /*@type=dynamic */ x = new C();
var /*@type=dynamic */ y = new D(1);
D<List<int>> z = new D(/*@typeArgs=dynamic*/ []);
}
main() {}