blob: 3abba2d53bad66c3066e2a6bf56181c83be59670 [file] [log] [blame]
// 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.
/// Shaker tests verify that portions of this file are preserved and that the
/// rest is tree-shaken.
library lib;
toplevel() => null;
class _A {}
class B extends _A {}
class C extends _A {}
class K {}
class M2 {}
class M3 {}
class M1 extends Object with M2 implements M3 {}
class Bound {}
class Base<T extends Bound> {}
typedef T MyTypedef<T>(T arg);
class F {
K field;
}