03765ed6ec
Bug: http://dartbug.com/34781 Change-Id: Ib07e1927e7de35ff0c48514b9e89da65a5f192dd Reviewed-on: https://dart-review.googlesource.com/c/79700 Commit-Queue: Lasse R.H. Nielsen <lrn@google.com> Reviewed-by: Leaf Petersen <leafp@google.com>
19 lines
413 B
Dart
19 lines
413 B
Dart
// Copyright (c) 2018, 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.
|
|
|
|
import "package:expect/expect.dart";
|
|
|
|
class A extends Object with B<String>, C {}
|
|
|
|
class B<T> {}
|
|
|
|
mixin C<T> on B<T> {
|
|
get t => T;
|
|
}
|
|
|
|
main() {
|
|
var x = new A();
|
|
Expect.equals(x.t, String);
|
|
}
|