Index: pkg/analyzer/test/src/dart/analysis/driver_test.dart |
diff --git a/pkg/analyzer/test/src/dart/analysis/driver_test.dart b/pkg/analyzer/test/src/dart/analysis/driver_test.dart |
index 13a34f9e50f1b39b0bb4643b0b465c383431e50d..cf941a4fbce43bdb788f72332b227dcea3acbd86 100644 |
--- a/pkg/analyzer/test/src/dart/analysis/driver_test.dart |
+++ b/pkg/analyzer/test/src/dart/analysis/driver_test.dart |
@@ -363,9 +363,7 @@ class AnalysisDriverTest extends BaseAnalysisDriverTest { |
var b = _p('/test/lib/b.dart'); |
provider.newFile(a, 'class A {}'); |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
import 'a.dart'; |
'''); |
@@ -383,9 +381,7 @@ import 'a.dart'; |
assertNumberOfErrorsInB(1); |
// Update 'b' to use 'a', no more hints. |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
import 'a.dart'; |
main() { |
print(A); |
@@ -398,9 +394,7 @@ main() { |
// Change 'b' content so that it has a hint. |
// Remove 'b' and add it again. |
// The file 'b' must be refreshed, and the hint must be reported. |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
import 'a.dart'; |
'''); |
driver.removeFile(b); |
@@ -431,21 +425,15 @@ import 'a.dart'; |
var lib = _p('/test/lib.dart'); |
var part1 = _p('/test/part1.dart'); |
var part2 = _p('/test/part2.dart'); |
- provider.newFile( |
- lib, |
- ''' |
+ provider.newFile(lib, ''' |
library lib; |
part 'part1.dart'; |
part 'part2.dart'; |
'''); |
- provider.newFile( |
- part1, |
- ''' |
+ provider.newFile(part1, ''' |
part of lib; |
'''); |
- provider.newFile( |
- part2, |
- ''' |
+ provider.newFile(part2, ''' |
part of 'lib.dart'; |
'''); |
@@ -487,14 +475,10 @@ part of 'lib.dart'; |
test_analyze_resolveDirectives_error_missingLibraryDirective() async { |
var lib = _p('/test/lib.dart'); |
var part = _p('/test/part.dart'); |
- provider.newFile( |
- lib, |
- ''' |
+ provider.newFile(lib, ''' |
part 'part.dart'; |
'''); |
- provider.newFile( |
- part, |
- ''' |
+ provider.newFile(part, ''' |
part of lib; |
'''); |
@@ -515,15 +499,11 @@ part of lib; |
test_analyze_resolveDirectives_error_partOfDifferentLibrary_byName() async { |
var lib = _p('/test/lib.dart'); |
var part = _p('/test/part.dart'); |
- provider.newFile( |
- lib, |
- ''' |
+ provider.newFile(lib, ''' |
library lib; |
part 'part.dart'; |
'''); |
- provider.newFile( |
- part, |
- ''' |
+ provider.newFile(part, ''' |
part of someOtherLib; |
'''); |
@@ -538,15 +518,11 @@ part of someOtherLib; |
test_analyze_resolveDirectives_error_partOfDifferentLibrary_byUri() async { |
var lib = _p('/test/lib.dart'); |
var part = _p('/test/part.dart'); |
- provider.newFile( |
- lib, |
- ''' |
+ provider.newFile(lib, ''' |
library lib; |
part 'part.dart'; |
'''); |
- provider.newFile( |
- part, |
- ''' |
+ provider.newFile(part, ''' |
part of 'other_lib.dart'; |
'''); |
@@ -561,15 +537,11 @@ part of 'other_lib.dart'; |
test_analyze_resolveDirectives_error_partOfNonPart() async { |
var lib = _p('/test/lib.dart'); |
var part = _p('/test/part.dart'); |
- provider.newFile( |
- lib, |
- ''' |
+ provider.newFile(lib, ''' |
library lib; |
part 'part.dart'; |
'''); |
- provider.newFile( |
- part, |
- ''' |
+ provider.newFile(part, ''' |
// no part of directive |
'''); |
@@ -671,9 +643,7 @@ part 'part.dart'; |
test_changeFile_implicitlyAnalyzed() async { |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
import 'b.dart'; |
var A = B; |
'''); |
@@ -733,16 +703,12 @@ var A = B; |
test_changeFile_selfConsistent() async { |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
import 'b.dart'; |
var A1 = 1; |
var A2 = B1; |
'''); |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
import 'a.dart'; |
var B1 = A1; |
'''); |
@@ -766,9 +732,7 @@ var B1 = A1; |
// Clear the results and update "a". |
allResults.clear(); |
- provider.updateFile( |
- a, |
- r''' |
+ provider.updateFile(a, r''' |
import 'b.dart'; |
var A1 = 1.2; |
var A2 = B1; |
@@ -958,14 +922,12 @@ import 'foo.dart'; |
} |
test_errors_uriDoesNotExist_import_deferred() async { |
- addTestFile( |
- r''' |
+ addTestFile(r''' |
import 'foo.dart' deferred as foo; |
main() { |
foo.loadLibrary(); |
} |
-''', |
- priority: true); |
+''', priority: true); |
AnalysisResult result = await driver.getResult(testFile); |
List<AnalysisError> errors = result.errors; |
@@ -988,14 +950,10 @@ part 'foo.dart'; |
test_externalSummaries() async { |
var a = _p('/a.dart'); |
var b = _p('/b.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
class A {} |
'''); |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
import 'a.dart'; |
var a = new A(); |
'''); |
@@ -1027,16 +985,12 @@ var a = new A(); |
String templatePath = _p('/aaa/lib/foo.dart'); |
String generatedPath = _p('/generated/aaa/lib/foo.dart'); |
- provider.newFile( |
- templatePath, |
- r''' |
+ provider.newFile(templatePath, r''' |
a() {} |
b() {} |
'''); |
- provider.newFile( |
- generatedPath, |
- r''' |
+ provider.newFile(generatedPath, r''' |
aaa() {} |
bbb() {} |
'''); |
@@ -1179,9 +1133,7 @@ main() { |
} |
test_getLibraryByUri_external_resynthesize() async { |
- provider.newFile( |
- testFile, |
- r''' |
+ provider.newFile(testFile, r''' |
class Test {} |
'''); |
@@ -1260,9 +1212,7 @@ class Test {} |
var a = _p('/test/bin/a.dart'); |
var b = _p('/test/bin/b.dart'); |
provider.newFile(a, 'const C = 42;'); |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
import 'a.dart'; |
main() { |
foo({int p: C}) {} |
@@ -1351,9 +1301,7 @@ class C { |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
provider.newFile(a, 'class A {}'); |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
import 'a.dart'; |
class B extends A {} |
'''); |
@@ -1393,13 +1341,11 @@ class B extends A {} |
} |
test_getResult_inferTypes_finalField() async { |
- addTestFile( |
- r''' |
+ addTestFile(r''' |
class C { |
final f = 42; |
} |
-''', |
- priority: true); |
+''', priority: true); |
await scheduler.waitForIdle(); |
AnalysisResult result = await driver.getResult(testFile); |
@@ -1407,16 +1353,14 @@ class C { |
} |
test_getResult_inferTypes_instanceMethod() async { |
- addTestFile( |
- r''' |
+ addTestFile(r''' |
class A { |
int m(double p) => 1; |
} |
class B extends A { |
m(double p) => 2; |
} |
-''', |
- priority: true); |
+''', priority: true); |
await scheduler.waitForIdle(); |
AnalysisResult result = await driver.getResult(testFile); |
@@ -1425,14 +1369,12 @@ class B extends A { |
} |
test_getResult_invalid_annotation_functionAsConstructor() async { |
- addTestFile( |
- r''' |
+ addTestFile(r''' |
fff() {} |
@fff() |
class C {} |
-''', |
- priority: true); |
+''', priority: true); |
AnalysisResult result = await driver.getResult(testFile); |
ClassDeclaration c = result.unit.declarations[1] as ClassDeclaration; |
@@ -1525,27 +1467,19 @@ part ''; |
var b = _p('/test/bin/b.dart'); |
var c = _p('/test/lib/c.dart'); |
var d = _p('/test/test/d.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
import 'package:test/c.dart'; |
int x = y; |
'''); |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
import '../lib/c.dart'; |
int x = y; |
'''); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
import '../test/d.dart'; |
var y = z; |
'''); |
- provider.newFile( |
- d, |
- r''' |
+ provider.newFile(d, r''' |
String z = "string"; |
'''); |
@@ -1624,15 +1558,11 @@ class C<T> implements Future<C<T>> {} |
var b = _p('/test/lib/b.dart'); |
var c = _p('/test/test/c.dart'); |
provider.newFile(a, 'class A<T> {}'); |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
import 'a.dart'; |
var VB = new A<int>(); |
'''); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
import '../lib/a.dart'; |
var VC = new A<double>(); |
'''); |
@@ -1659,16 +1589,12 @@ var VC = new A<double>(); |
test_getResult_selfConsistent() async { |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
import 'b.dart'; |
var A1 = 1; |
var A2 = B1; |
'''); |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
import 'a.dart'; |
var B1 = A1; |
'''); |
@@ -1690,9 +1616,7 @@ var B1 = A1; |
// That's because we check for "a" API signature consistency, and because |
// it has changed, we invalidated the dependency cache, relinked libraries |
// and recomputed types. |
- provider.updateFile( |
- a, |
- r''' |
+ provider.updateFile(a, r''' |
import 'b.dart'; |
var A1 = 1.2; |
var A2 = B1; |
@@ -1788,9 +1712,7 @@ var A2 = B1; |
var b = _p('/test/lib/b.dart'); |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
library lib; |
part 'b.dart'; |
part 'c.dart'; |
@@ -1896,18 +1818,14 @@ main() { |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
library a; |
part 'b.dart'; |
class C { |
int foo; |
} |
'''); |
- provider.newFile( |
- b, |
- r''' |
+ provider.newFile(b, r''' |
part of a; |
var c = new C(); |
'''); |
@@ -1919,9 +1837,7 @@ var c = new C(); |
// Modify the library, but don't notify the driver. |
// The driver should use the previous library content and elements. |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
library a; |
part 'b.dart'; |
class C { |
@@ -1961,9 +1877,7 @@ var b = new B(); |
var b = _p('/test/lib/b.dart'); |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
import 'b.dart'; |
'''); |
provider.newFile(b, ''); |
@@ -2035,9 +1949,7 @@ import 'b.dart'; |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
library a; |
import 'b.dart'; |
part 'c.dart'; |
@@ -2045,9 +1957,7 @@ class A {} |
var c = new C(); |
'''); |
provider.newFile(b, 'class B {}'); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
part of a; |
class C {} |
var a = new A(); |
@@ -2075,9 +1985,7 @@ var b = new B(); |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
library a; |
import 'b.dart'; |
part 'c.dart'; |
@@ -2085,9 +1993,7 @@ class A {} |
var c = new C(); |
'''); |
provider.newFile(b, 'class B {}'); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
part of a; |
class C {} |
var a = new A(); |
@@ -2109,9 +2015,7 @@ var b = new B(); |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
library a; |
import 'b.dart'; |
part 'c.dart'; |
@@ -2119,9 +2023,7 @@ class A {} |
var c = new C(); |
'''); |
provider.newFile(b, 'class B {}'); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
part of a; |
class C {} |
var a = new A(); |
@@ -2152,9 +2054,7 @@ var b = new B(); |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
library a; |
import 'b.dart'; |
part 'c.dart'; |
@@ -2162,9 +2062,7 @@ class A {} |
var c = new C(); |
'''); |
provider.newFile(b, 'class B {}'); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
part of a; |
class C {} |
var a = new A(); |
@@ -2185,9 +2083,7 @@ var b = new B(); |
test_part_getResult_noLibrary() async { |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
part of a; |
class C {} |
var a = new A(); |
@@ -2207,9 +2103,7 @@ var b = new B(); |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
library a; |
import 'b.dart'; |
part 'c.dart'; |
@@ -2217,9 +2111,7 @@ class A {} |
var c = new C(); |
'''); |
provider.newFile(b, 'class B {}'); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
part of a; |
class C {} |
var a = new A(); |
@@ -2259,9 +2151,7 @@ var b = new B(); |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
library a; |
import 'b.dart'; |
part 'c.dart'; |
@@ -2269,9 +2159,7 @@ class A {} |
var c = new C(); |
'''); |
provider.newFile(b, 'class B {}'); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
part of a; |
class C {} |
var a = new A(); |
@@ -2296,9 +2184,7 @@ var b = new B(); |
test_part_results_noLibrary() async { |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
part of a; |
class C {} |
var a = new A(); |
@@ -2320,9 +2206,7 @@ var b = new B(); |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
var c = _p('/test/lib/c.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
library a; |
import 'b.dart'; |
part 'c.dart'; |
@@ -2330,9 +2214,7 @@ class A {} |
var c = new C(); |
'''); |
provider.newFile(b, 'class B {}'); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
part of a; |
class C {} |
var a = new A(); |
@@ -2359,9 +2241,7 @@ var b = new B(); |
test_removeFile_changeFile_implicitlyAnalyzed() async { |
var a = _p('/test/lib/a.dart'); |
var b = _p('/test/lib/b.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
import 'b.dart'; |
var A = B; |
'''); |
@@ -2449,30 +2329,20 @@ var A = B; |
var d = _p('/test/lib/d.dart'); |
var e = _p('/test/lib/e.dart'); |
var f = _p('/test/lib/f.dart'); |
- provider.newFile( |
- a, |
- r''' |
+ provider.newFile(a, r''' |
import 'd.dart'; |
'''); |
provider.newFile(b, ''); |
- provider.newFile( |
- c, |
- r''' |
+ provider.newFile(c, r''' |
import 'd.dart'; |
'''); |
- provider.newFile( |
- d, |
- r''' |
+ provider.newFile(d, r''' |
import 'b.dart'; |
'''); |
- provider.newFile( |
- e, |
- r''' |
+ provider.newFile(e, r''' |
export 'b.dart'; |
'''); |
- provider.newFile( |
- f, |
- r''' |
+ provider.newFile(f, r''' |
import 'e.dart'; |
class F extends X {} |
'''); |
@@ -2793,9 +2663,7 @@ class CacheAllAnalysisDriverTest extends BaseAnalysisDriverTest { |
var part1 = _p('/part1.dart'); |
var part2 = _p('/part2.dart'); |
- provider.newFile( |
- lib, |
- r''' |
+ provider.newFile(lib, r''' |
library test; |
part 'part1.dart'; |
part 'part2.dart'; |