// 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 SuperA { method() => T; } class SuperB extends SuperA { method() => String; } mixin Mixin on SuperA { method() => super.method(); } class Class extends SuperB with Mixin {} main() { var c = new Class(); Expect.equals(String, c.method()); }