// 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 library test.qualified.main; import "qualified_lib.dart" as lib; part "qualified_part.dart"; class Bad extends lib.Missing { lib.Missing method() {} factory WrongName() {} } class WithMixin extends lib.Supertype with lib.Mixin {} class IllegalSupertype extends lib.VoidFunction {} main() { new C(); new C.a(); new C.b(); new lib.C(); new lib.C.a(); new lib.C.b(); new WithMixin().supertypeMethod(); new WithMixin().foo(); new IllegalSupertype(); }