// 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 {} class A1 implements A {} class B { @pragma('dart2js:noInline') method(var t) => t is T; } class C {} class C1 implements C {} class C2 implements C {} main() { Expect.isTrue(new B>>().method(new List())); Expect.isFalse(new B>>().method(new List())); }