// Copyright (c) 2011, 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. // // Unresolved imported symbols are errors. // In this test, the function myFunc contains malformed types because // lib12.Library13 is not resolved. import "package:expect/expect.dart"; import "../library12.dart" as lib12; typedef lib12.Library13 // ^^^^^^^^^^^^^^^ // [analyzer] COMPILE_TIME_ERROR.UNDEFINED_CLASS // [cfe] Type 'lib12.Library13' not found. myFunc( lib12.Library13 // ^^^^^^^^^^^^^^^ // [analyzer] COMPILE_TIME_ERROR.UNDEFINED_CLASS // [cfe] Type 'lib12.Library13' not found. param); typedef lib12.Library13 // ^^^^^^^^^^^^^^^ // [analyzer] COMPILE_TIME_ERROR.UNDEFINED_CLASS // [cfe] Type 'lib12.Library13' not found. myFunc2( lib12.Library13 // ^^^^^^^^^^^^^^^ // [analyzer] COMPILE_TIME_ERROR.UNDEFINED_CLASS // [cfe] Type 'lib12.Library13' not found. param, int i); main() { Expect.isTrue(((Object x) => x) is myFunc); Expect.isTrue(((Object x, int y) => x) is myFunc2); Expect.isFalse(((Object x, String y) => x) is myFunc2); }