// 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. // Using the same prefix name while importing two different libraries is // not an error but both library1.dart and library2.dart define 'foo' which // results in a duplicate definition error. import "../library1.dart" as lib2; // defines 'foo'. import "../library2.dart" as lib2; // also defines 'foo'. main() { lib2.foo = 1; // ^^^ // [analyzer] COMPILE_TIME_ERROR.AMBIGUOUS_IMPORT // [cfe] Setter not found: 'foo'. }