| OLD | NEW |
| 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library analyzer.test.generated.non_hint_code_test; | 5 library analyzer.test.generated.non_hint_code_test; |
| 6 | 6 |
| 7 import 'package:analyzer/src/generated/error.dart'; | 7 import 'package:analyzer/src/generated/error.dart'; |
| 8 import 'package:analyzer/src/generated/source_io.dart'; | 8 import 'package:analyzer/src/generated/source_io.dart'; |
| 9 | 9 |
| 10 import '../reflective_tests.dart'; | 10 import '../reflective_tests.dart'; |
| (...skipping 1078 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1089 "/lib1.dart", | 1089 "/lib1.dart", |
| 1090 r''' | 1090 r''' |
| 1091 library lib1; | 1091 library lib1; |
| 1092 class One {} | 1092 class One {} |
| 1093 topLevelFunction() {}'''); | 1093 topLevelFunction() {}'''); |
| 1094 computeLibrarySourceErrors(source); | 1094 computeLibrarySourceErrors(source); |
| 1095 assertNoErrors(source); | 1095 assertNoErrors(source); |
| 1096 verify([source]); | 1096 verify([source]); |
| 1097 } | 1097 } |
| 1098 | 1098 |
| 1099 void test_unusedImport_prefix_topLevelFunction2() { |
| 1100 Source source = addSource(r''' |
| 1101 library L; |
| 1102 import 'lib1.dart' hide topLevelFunction; |
| 1103 import 'lib1.dart' as one show topLevelFunction; |
| 1104 import 'lib1.dart' as two show topLevelFunction; |
| 1105 class A { |
| 1106 static void x() { |
| 1107 One o; |
| 1108 one.topLevelFunction(); |
| 1109 two.topLevelFunction(); |
| 1110 } |
| 1111 }'''); |
| 1112 addNamedSource( |
| 1113 "/lib1.dart", |
| 1114 r''' |
| 1115 library lib1; |
| 1116 class One {} |
| 1117 topLevelFunction() {}'''); |
| 1118 computeLibrarySourceErrors(source); |
| 1119 assertNoErrors(source); |
| 1120 verify([source]); |
| 1121 } |
| 1122 |
| 1099 void test_useOfVoidResult_implicitReturnValue() { | 1123 void test_useOfVoidResult_implicitReturnValue() { |
| 1100 Source source = addSource(r''' | 1124 Source source = addSource(r''' |
| 1101 f() {} | 1125 f() {} |
| 1102 class A { | 1126 class A { |
| 1103 n() { | 1127 n() { |
| 1104 var a = f(); | 1128 var a = f(); |
| 1105 } | 1129 } |
| 1106 }'''); | 1130 }'''); |
| 1107 computeLibrarySourceErrors(source); | 1131 computeLibrarySourceErrors(source); |
| 1108 assertNoErrors(source); | 1132 assertNoErrors(source); |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1202 | 1226 |
| 1203 void test_import_valid_outside_lib() { | 1227 void test_import_valid_outside_lib() { |
| 1204 cacheSource("/myproj/pubspec.yaml", ""); | 1228 cacheSource("/myproj/pubspec.yaml", ""); |
| 1205 cacheSource("/myproj/web/other.dart", ""); | 1229 cacheSource("/myproj/web/other.dart", ""); |
| 1206 Source source = | 1230 Source source = |
| 1207 addNamedSource("/myproj/lib2/test.dart", "import '../web/other.dart';"); | 1231 addNamedSource("/myproj/lib2/test.dart", "import '../web/other.dart';"); |
| 1208 computeLibrarySourceErrors(source); | 1232 computeLibrarySourceErrors(source); |
| 1209 assertNoErrors(source); | 1233 assertNoErrors(source); |
| 1210 } | 1234 } |
| 1211 } | 1235 } |
| OLD | NEW |