| library; |
| // |
| // Problems in library: |
| // |
| // pkg/front_end/testcases/enhanced_parts/shadowed_prefix_part2.dart:10:10: Error: Undefined name 'x1'. |
| // prefix.x1; // Error |
| // ^^ |
| // |
| import self as self; |
| import "shadowed_prefix_lib1.dart" as sha; |
| import "shadowed_prefix_lib2.dart" as sha2; |
| import "shadowed_prefix_lib3.dart" as sha3; |
| |
| import "org-dartlang-testcase:///shadowed_prefix_lib1.dart" as prefix; |
| import "org-dartlang-testcase:///shadowed_prefix_lib2.dart" show prefix; |
| import "org-dartlang-testcase:///shadowed_prefix_lib3.dart" as prefix; |
| |
| part shadowed_prefix_part1.dart; |
| part shadowed_prefix_part2.dart; |
| static method method1() → dynamic { |
| sha::x1; |
| } |
| static method /* from org-dartlang-testcase:///shadowed_prefix_part1.dart */ method2() → dynamic { |
| sha2::prefix; |
| } |
| static method /* from org-dartlang-testcase:///shadowed_prefix_part2.dart */ method3() → dynamic { |
| invalid-expression "pkg/front_end/testcases/enhanced_parts/shadowed_prefix_part2.dart:10:10: Error: Undefined name 'x1'. |
| prefix.x1; // Error |
| ^^"; |
| sha3::x3; |
| } |
| |
| library; |
| import self as sha; |
| |
| static field dynamic x1; |
| |
| library; |
| import self as sha2; |
| |
| static field dynamic prefix; |
| |
| library; |
| import self as sha3; |
| |
| static field dynamic x3; |