Index: pkg/analyzer/test/generated/non_error_resolver_test.dart |
diff --git a/pkg/analyzer/test/generated/non_error_resolver_test.dart b/pkg/analyzer/test/generated/non_error_resolver_test.dart |
index 7a7419e4310869dfcf177ae369bfd9d4ef695588..65a73e4c82125f5116a1a6136ba142d43fc44f4e 100644 |
--- a/pkg/analyzer/test/generated/non_error_resolver_test.dart |
+++ b/pkg/analyzer/test/generated/non_error_resolver_test.dart |
@@ -29,7 +29,7 @@ enum E { ONE } |
E e() { |
return E.TWO; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -45,7 +45,7 @@ class M {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -63,7 +63,7 @@ class B {}'''); |
library L2; |
class B {} |
class C {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -81,7 +81,7 @@ class B {}'''); |
library L2; |
class B {} |
class C {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -94,7 +94,7 @@ export 'lib.dart';'''); |
addNamedSource("/lib.dart", r''' |
library lib; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -121,7 +121,7 @@ class N2 {}'''); |
library lib3; |
class N {} |
class N3 {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -141,7 +141,7 @@ class N1 {}'''); |
library lib2; |
class N {} |
class N2 {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -158,7 +158,7 @@ class N2 {}'''); |
main() { |
caller(new CallMeBack()); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -174,7 +174,7 @@ class TimestampedObject<E> { |
E object2; |
TimestampedObject(this.object2); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -186,7 +186,7 @@ class A<K> { |
f(v); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -197,7 +197,7 @@ typedef A<T>(T p); |
f(A<int> a) { |
a(1); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -208,7 +208,7 @@ main() { |
process(() {}); |
} |
process(Object x) {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -221,7 +221,7 @@ f() { |
A a = getA(); |
a(1, '2'); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -232,7 +232,7 @@ typedef A(int p1, String p2); |
f(A a) { |
a(1, '2'); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -249,7 +249,7 @@ main() { |
F f2 = (() => f()); |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -266,7 +266,7 @@ main() { |
F f2 = (() => f()); |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -288,7 +288,7 @@ class Derived extends Base { |
} |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [HintCode.UNUSED_IMPORT]); |
verify([source]); |
} |
@@ -299,7 +299,7 @@ f() { |
final x = 0; |
-x; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -314,7 +314,7 @@ main() { |
A a = new A(); |
a.x = 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -331,7 +331,7 @@ class B { |
main() { |
B.a.x = 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -346,7 +346,7 @@ main() { |
addNamedSource("/lib1.dart", r''' |
library lib1; |
bool x = false;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -357,7 +357,7 @@ dynamic f() async { |
return; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -368,7 +368,7 @@ dynamic f() async { |
return 5; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -377,7 +377,7 @@ dynamic f() async { |
Source source = addSource(''' |
dynamic f() async {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -390,7 +390,7 @@ main() { |
F f = (int i) async => i; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -406,7 +406,7 @@ main() { |
} |
Future<int> f() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -418,7 +418,7 @@ Future<dynamic> f() async { |
return; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -430,7 +430,7 @@ Future<dynamic> f() async { |
return 5; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -440,7 +440,7 @@ Future<dynamic> f() async { |
import 'dart:async'; |
Future<dynamic> f() async {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -452,7 +452,7 @@ Future<int> f() async { |
return new Future<int>.value(5); |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -464,7 +464,7 @@ Future<int> f() async { |
return 5; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -476,7 +476,7 @@ Future<Null> f() async { |
return; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -486,7 +486,7 @@ Future<Null> f() async { |
import 'dart:async'; |
Future<Null> f() async {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -498,7 +498,7 @@ Future<Object> f() async { |
return; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -510,7 +510,7 @@ Future<Object> f() async { |
return 5; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -520,7 +520,7 @@ Future<Object> f() async { |
import 'dart:async'; |
Future<Object> f() async {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -532,7 +532,7 @@ Future f() async { |
return; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -544,7 +544,7 @@ Future f() async { |
return 5; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -554,7 +554,7 @@ Future f() async { |
import 'dart:async'; |
Future f() async {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -567,7 +567,7 @@ Future<int> f() async { |
} |
Future<Future<int>> g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -578,7 +578,7 @@ f() async { |
return; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -589,7 +589,7 @@ f() async { |
return 5; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -598,7 +598,7 @@ f() async { |
Source source = addSource(''' |
f() async {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -609,7 +609,7 @@ f(list) async { |
await for (var e in list) { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -620,7 +620,7 @@ f(list) async* { |
await for (var e in list) { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -633,7 +633,7 @@ f() async { |
int b = await ffi(); |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -646,7 +646,7 @@ f() async { |
int a = await fi(); |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -656,7 +656,7 @@ f() async { |
f(x, y) async { |
return await x + await y; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -666,7 +666,7 @@ f(x, y) async { |
f(x, y) async* { |
yield await x + await y; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -681,7 +681,7 @@ class A { |
} |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -691,7 +691,7 @@ class A { |
f() { |
dynamic x; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -718,7 +718,7 @@ f(int p) { |
} |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -731,7 +731,7 @@ f(int p) { |
p = p + 1; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -758,7 +758,7 @@ void doSwitch(c) { |
case const C(1): print('Switch: 1'); break; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -771,7 +771,7 @@ f(int i) { |
default: return 0; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -789,7 +789,7 @@ f(IntWrapper intWrapper) { |
default: return 0; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -802,7 +802,7 @@ f(String s) { |
default: return 0; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -814,7 +814,7 @@ abstract class A { |
A(int p) {} |
}'''; |
Source source = addSource(code); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
CompilationUnit unit = _getResolvedLibraryUnit(source); |
@@ -832,7 +832,7 @@ abstract class A { |
foo(int p) { |
}'''; |
Source source = addSource(code); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
CompilationUnit unit = _getResolvedLibraryUnit(source); |
@@ -847,7 +847,7 @@ foo(int p) { |
/// [p] |
foo(int p) => null;'''; |
Source source = addSource(code); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
CompilationUnit unit = _getResolvedLibraryUnit(source); |
@@ -866,7 +866,7 @@ abstract class A { |
mb(int p2); |
}'''; |
Source source = addSource(code); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
CompilationUnit unit = _getResolvedLibraryUnit(source); |
@@ -891,7 +891,7 @@ class A { |
foo() {} |
}'''; |
Source source = addSource(code); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
CompilationUnit unit = _getResolvedLibraryUnit(source); |
@@ -914,7 +914,7 @@ class B extends A { |
} |
'''; |
Source source = addSource(code); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
CompilationUnit unit = _getResolvedLibraryUnit(source); |
@@ -937,7 +937,7 @@ class B extends A { |
abstract class A { |
m(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -950,7 +950,7 @@ class A { |
class B extends A { |
m(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -963,7 +963,7 @@ class A { |
class B extends A { |
get v => 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -974,7 +974,7 @@ class A { |
static get x => 0; |
static set x(int p) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -985,7 +985,7 @@ class A { |
static x() {} |
static set x(int p) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -997,7 +997,7 @@ class C<T> { |
} |
const c = const C(t: 1); |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1006,7 +1006,7 @@ const c = const C(t: 1); |
Source source = addSource(''' |
const Type d = dynamic; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1019,7 +1019,7 @@ class A { |
class B extends A { |
const B(): super(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1035,7 +1035,7 @@ class B implements C { |
class C extends A { |
const factory C() = B; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1048,7 +1048,7 @@ class A { |
class B extends A { |
const B(): super(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[CompileTimeErrorCode.UNDEFINED_CONSTRUCTOR_IN_INITIALIZER_DEFAULT]); |
verify([source]); |
@@ -1060,7 +1060,7 @@ class A { |
final int x = 0; |
const A(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1073,7 +1073,7 @@ class A { |
class B extends Object with A { |
const B(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_MIXIN]); |
verify([source]); |
} |
@@ -1084,7 +1084,7 @@ class A { |
static int x; |
const A(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1096,7 +1096,7 @@ class A { |
set x(value) {} |
get x {return 0;} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1121,7 +1121,7 @@ main() { |
Source source = addSource(r''' |
typedef F(); |
const C = F;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1133,7 +1133,7 @@ const PI = 3.14;'''); |
Source source = addSource(r''' |
import 'math.dart' as math; |
const C = math.PI;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1145,7 +1145,7 @@ class A { |
static m() {} |
} |
const C = A.m;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1157,7 +1157,7 @@ const PI = 3.14;'''); |
Source source = addSource(r''' |
const C = #foo; |
foo() {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1187,7 +1187,7 @@ class B { |
const B.n1(num p) : v = p == null; |
const B.n2(num p) : v = null == p; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -1216,7 +1216,7 @@ class B { |
const B.n1(num p) : v = p != null; |
const B.n2(num p) : v = null != p; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1226,7 +1226,7 @@ class B { |
const String A = 'a'; |
const String B = A + 'b'; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1248,7 +1248,7 @@ class C extends B { |
Map getMap() { |
return const { const C(0): 'Map: 0' }; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1258,7 +1258,7 @@ Map getMap() { |
class A { |
static const int x = 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1268,7 +1268,7 @@ class A { |
main() { |
const int x = 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1279,7 +1279,7 @@ const app = 0; |
class A { |
A(@app int app) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1290,7 +1290,7 @@ class A { |
const A(a, b, c, d); |
} |
f() { return const A(true, 0, 1.0, '2'); }'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1301,7 +1301,7 @@ class A<T> { |
static const V = const A<int>(); |
const A(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1314,7 +1314,7 @@ class A { |
f() { |
return const A.name(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1327,28 +1327,28 @@ class A { |
f() { |
return const A(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_defaultValueInFunctionTypeAlias() { |
Source source = addSource("typedef F([x]);"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_defaultValueInFunctionTypedParameter_named() { |
Source source = addSource("f(g({p})) {}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_defaultValueInFunctionTypedParameter_optional() { |
Source source = addSource("f(g([p])) {}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1363,7 +1363,7 @@ library lib1; |
class A {} |
@deprecated |
class B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1377,14 +1377,14 @@ Map _globalMap = { |
'a' : () {}, |
'b' : () {} |
};'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_duplicateDefinition_getter() { |
Source source = addSource("bool get a => true;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1394,7 +1394,7 @@ Map _globalMap = { |
main() { |
var v = dynamic; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1405,7 +1405,7 @@ import 'dart:async'; |
Stream<int> f() async* { |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1415,7 +1415,7 @@ Stream<int> f() async* { |
Iterable<int> f() sync* { |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1425,7 +1425,7 @@ Iterable<int> f() sync* { |
main() { |
<int> []; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1435,7 +1435,7 @@ main() { |
main() { |
<int, int> {}; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1445,7 +1445,7 @@ main() { |
library L; |
export 'lib1.dart';'''); |
addNamedSource("/lib1.dart", "library lib1;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1455,7 +1455,7 @@ export 'lib1.dart';'''); |
library L; |
export 'lib1.dart';'''); |
addNamedSource("/lib1.dart", ""); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1466,7 +1466,7 @@ f(p1, p2) {} |
main() { |
f(1, 2); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1476,7 +1476,7 @@ main() { |
f(Function a) { |
a(1, 2); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1491,7 +1491,7 @@ class B<E extends num> = A<E> with M; |
void main() { |
B<int> x = new B<int>(0,0); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1504,7 +1504,7 @@ f() { |
A a = getA(); |
a(1, 2); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1515,7 +1515,7 @@ typedef A(p1, p2); |
f(A a) { |
a(1, 2); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1527,7 +1527,7 @@ class A { |
int y; |
A() : x = 0, y = 0 {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1538,7 +1538,7 @@ class A { |
int x = 0; |
A() : x = 1 {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1549,7 +1549,7 @@ class A { |
final int x; |
A() : x = 1 {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1560,7 +1560,7 @@ class A { |
int x; |
A(this.x) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1571,7 +1571,7 @@ class A { |
int x; |
A([this.x]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1585,7 +1585,7 @@ class B extends A { |
int x; |
B(this.x) : super(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1596,7 +1596,7 @@ class A { |
final x; |
A() : x = 1 {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1607,7 +1607,7 @@ class A { |
final x; |
A(this.x) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1618,7 +1618,7 @@ class A { |
final int x = 0; |
A() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1629,7 +1629,7 @@ class A { |
final int x = 0; |
A() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1640,7 +1640,7 @@ class A { |
final Function x; |
A(int this.x(int p)) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1651,7 +1651,7 @@ class A native 'something' { |
final int x; |
A() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ParserErrorCode.NATIVE_CLAUSE_IN_NON_SDK_CODE]); |
verify([source]); |
} |
@@ -1661,7 +1661,7 @@ class A native 'something' { |
class A native 'something' { |
final int x; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ParserErrorCode.NATIVE_CLAUSE_IN_NON_SDK_CODE]); |
verify([source]); |
} |
@@ -1672,7 +1672,7 @@ class A { |
final int x; |
A() : x = 0 {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1684,14 +1684,14 @@ class A { |
A(this.x); |
A.named() : this (42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_functionDeclaration_scope_returnType() { |
Source source = addSource("int f(int) { return 0; }"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1700,14 +1700,14 @@ class A { |
Source source = addSource(r''' |
const app = 0; |
f(@app int app) {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_functionTypeAlias_scope_returnType() { |
Source source = addSource("typedef int f(int);"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1716,7 +1716,7 @@ f(@app int app) {}'''); |
Source source = addSource(r''' |
const app = 0; |
typedef int f(@app int app);'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1733,14 +1733,14 @@ class C extends A { |
} |
class D extends C { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_functionWithoutCall_doesNotImplementFunction() { |
Source source = addSource("class A {}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1752,7 +1752,7 @@ class B extends A { |
static call() { } |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1765,7 +1765,7 @@ class A implements Function { |
return 42; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1788,7 +1788,7 @@ main() { |
new C2(5); |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1802,7 +1802,7 @@ class B { |
var v; |
B() : v = new A.named(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1813,7 +1813,7 @@ import 'dart:async' as abstract; |
class A { |
var v = new abstract.Completer(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1827,7 +1827,7 @@ class B { |
var v; |
B(A a) : v = a.f; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1841,7 +1841,7 @@ class B { |
var v; |
B() : v = new A().f(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1855,7 +1855,7 @@ class B { |
var v; |
B() : v = new A().f; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1867,7 +1867,7 @@ class A { |
A() : v = f; |
static var f; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1879,7 +1879,7 @@ class A { |
A() : v = f; |
static get f => 42; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1891,7 +1891,7 @@ class A { |
A() : v = f(); |
static f() => 42; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1903,7 +1903,7 @@ class A { |
A() : v = f; |
} |
var f = 42;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1915,7 +1915,7 @@ class A { |
A() : v = f(); |
} |
f() => 42;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1927,7 +1927,7 @@ class A { |
A() : v = f; |
} |
get f => 42;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1938,7 +1938,7 @@ class A<T> { |
var v; |
A(p) : v = (p is T); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1949,7 +1949,7 @@ library test; |
import 'lib.dart'; |
import 'lib.dart';'''); |
addNamedSource("/lib.dart", "library lib;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
HintCode.UNUSED_IMPORT, |
HintCode.UNUSED_IMPORT, |
@@ -1966,7 +1966,7 @@ A a;'''); |
addNamedSource("/part.dart", r''' |
library lib1; |
class A {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1977,7 +1977,7 @@ library lib; |
import 'part.dart'; |
A a;'''); |
addNamedSource("/part.dart", "class A {}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1997,7 +1997,7 @@ test1() {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
test2() {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2012,7 +2012,7 @@ f(var p) { |
break; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2026,7 +2026,7 @@ class B<E> { |
E get x {return null;} |
} |
class C<E> extends A<E> implements B<E> {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2042,7 +2042,7 @@ abstract class B<E> { |
class C<E> implements A<E>, B<E> { |
E get x => null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2061,7 +2061,7 @@ abstract class B<E> implements C<E> { |
} |
class A<E> extends B<E> implements D<E> { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2077,7 +2077,7 @@ class B<E> { |
class C<E> extends A<E> implements B<E> { |
x(E e) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2093,7 +2093,7 @@ class B<E> { |
class C<E> implements A<E>, B<E> { |
x(E e) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2110,7 +2110,7 @@ abstract class I<U> { |
class C extends B<double> implements I<int> { |
num get g => null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2127,7 +2127,7 @@ abstract class I<U> { |
class C extends B<double> implements I<int> { |
m(num n) => null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2144,7 +2144,7 @@ abstract class I<U> { |
class C extends B<double> implements I<int> { |
set t(num n) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2160,7 +2160,7 @@ abstract class B { |
class C implements A, B { |
x() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2171,7 +2171,7 @@ class A { |
int x; |
A(this.x) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2188,7 +2188,7 @@ class D { |
@D(const C()) |
f() {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2201,7 +2201,7 @@ class A { |
/// [A.m] |
main() { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2212,7 +2212,7 @@ m() {} |
main() { |
m(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2225,7 +2225,7 @@ class A { |
static foo() { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2241,7 +2241,7 @@ library L; |
class A { |
static var _m; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2257,7 +2257,7 @@ library L; |
class A { |
static _m() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2268,7 +2268,7 @@ class A { |
class A { |
static const C = 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2284,7 +2284,7 @@ import 'lib.dart' as p; |
@p.A.C |
main() { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2295,7 +2295,7 @@ const C = 0; |
@C |
main() { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2309,7 +2309,7 @@ import 'lib.dart' as p; |
@p.C |
main() { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2325,7 +2325,7 @@ import 'lib.dart' as p; |
@p.A(42) |
main() { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2341,7 +2341,7 @@ import 'lib.dart' as p; |
@p.A.named(42) |
main() { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2353,7 +2353,7 @@ f() { |
var y; |
x = y; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2370,7 +2370,7 @@ void main() { |
byte b = new byte(52); |
b += 3; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2379,7 +2379,7 @@ void main() { |
Source source = addSource(r''' |
f({String x: '0'}) { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2388,7 +2388,7 @@ f({String x: '0'}) { |
Source source = addSource(r''' |
f([String x = '0']) { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2403,7 +2403,7 @@ void f(int i) { |
n ??= i; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2418,7 +2418,7 @@ void f(int i) { |
j ??= i; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2439,7 +2439,7 @@ class C implements I { |
} |
typedef int IntToInt(int x); |
IntToInt f = new I();'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2460,7 +2460,7 @@ class C implements I { |
} |
typedef int IntToInt(int x); |
IntToInt f = new C();'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2479,7 +2479,7 @@ class C implements I { |
} |
typedef int IntToInt(int x); |
Function f = new C();'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2505,7 +2505,7 @@ class C implements I { |
} |
typedef int VoidToInt(); |
VoidToInt f = new C();'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2516,7 +2516,7 @@ f() { |
var g; |
g = () => 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2526,7 +2526,7 @@ f() { |
class A { |
factory A() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2540,7 +2540,7 @@ class A { |
int yield; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2553,7 +2553,7 @@ class A { |
class B implements A { |
m({int a, int b}) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2566,7 +2566,7 @@ class A { |
class B extends A { |
m({int p : 0}) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2580,7 +2580,7 @@ class A { |
class B extends A { |
thing(String a, {orElse : nothing}) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2593,7 +2593,7 @@ class A { |
class B extends A { |
m([int p = 0]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2606,7 +2606,7 @@ class A { |
class B extends A { |
m([int b = 0, String a = '0']) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2620,7 +2620,7 @@ class A { |
class B extends A { |
thing(String a, [orElse = nothing]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2633,7 +2633,7 @@ class A { |
class B extends A { |
m({b, a}) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2646,7 +2646,7 @@ class A { |
class B extends A { |
m(a, [b]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2659,7 +2659,7 @@ class A { |
class B extends A { |
m(a) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2672,7 +2672,7 @@ abstract class A { |
class B implements A { |
int m() { return 1; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2687,7 +2687,7 @@ abstract class B implements A { |
class C implements B { |
int m() { return 1; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2700,7 +2700,7 @@ class A { |
class B extends Object with A { |
int m() { return 1; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2713,7 +2713,7 @@ abstract class A<E> { |
class B extends A<dynamic> { |
List<dynamic> m() { return new List<dynamic>(); } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2726,7 +2726,7 @@ class A { |
class B extends A { |
int m() { return 1; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2739,7 +2739,7 @@ class A { |
class B extends A { |
int m() { return 1; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2754,7 +2754,7 @@ class B extends A { |
class C extends B { |
int m() { return 1; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2767,7 +2767,7 @@ class A { |
class B extends A { |
int m() { return 0; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2779,7 +2779,7 @@ class A { |
var v = this; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2791,7 +2791,7 @@ class A { |
var v = this; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2803,7 +2803,7 @@ class A { |
return const <int, int>{}; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2815,7 +2815,7 @@ class A<E> { |
return <E>[]; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2827,7 +2827,7 @@ class A<E> { |
return <String, E>{}; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2842,7 +2842,7 @@ class B extends A { |
f(); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2856,7 +2856,7 @@ f() { |
A a; |
a.g(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2867,7 +2867,7 @@ f() { |
var g; |
g(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2879,7 +2879,7 @@ main() { |
var v = f; |
v(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2892,7 +2892,7 @@ main() { |
v = 1; |
v(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2903,7 +2903,7 @@ main() { |
Object v = null; |
v(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2921,7 +2921,7 @@ main() { |
Functor f = new Functor(); |
f(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2930,7 +2930,7 @@ main() { |
Source source = addSource(r''' |
var v1 = <int> [42]; |
var v2 = const <int> [42];'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2954,7 +2954,7 @@ f() { |
return () async* { yield 0; }; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2965,14 +2965,14 @@ f() { |
return () sync* { yield 0; }; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_mapKeyTypeNotAssignable() { |
Source source = addSource("var v = <String, int > {'a' : 1};"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2982,7 +2982,7 @@ f() { |
class A { |
set A(v) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2993,7 +2993,7 @@ const app = 0; |
class A { |
foo(@app int app) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3004,7 +3004,7 @@ class C { |
int get x => 0; |
set x(int v) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3015,7 +3015,7 @@ class C { |
get x => 0; |
set x(String v) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3026,7 +3026,7 @@ class C { |
int get x => 0; |
set x(v) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3035,7 +3035,7 @@ class C { |
Source source = addSource(r''' |
int get x => 0; |
set x(int v) {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3044,7 +3044,7 @@ set x(int v) {}'''); |
Source source = addSource(r''' |
get x => 0; |
set x(String v) {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3053,7 +3053,7 @@ set x(String v) {}'''); |
Source source = addSource(r''' |
int get x => 0; |
set x(v) {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3069,7 +3069,7 @@ f(E e) { |
case E.C: break; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3084,7 +3084,7 @@ f(E e) { |
default: break; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3100,7 +3100,7 @@ class C { |
return 0; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3111,7 +3111,7 @@ f(bool p) { |
if (p) return 42; |
// implicit 'return;' is ignored |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3126,7 +3126,7 @@ f(bool p) { |
} |
// implicit 'return;' is ignored |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3141,7 +3141,7 @@ class C { |
return 0; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3152,7 +3152,7 @@ class A { |
m() {} |
} |
class B extends Object with A {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3163,7 +3163,7 @@ class A { |
factory A() {} |
} |
class B extends Object with A {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3173,7 +3173,7 @@ class B extends Object with A {}'''); |
class A {} |
class B = Object with A; |
class C extends Object with B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3183,7 +3183,7 @@ class C extends Object with B {}'''); |
class A {} |
class B = Object with A; |
class C = Object with B;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3194,7 +3194,7 @@ class A {} |
class B extends A { |
B() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3205,7 +3205,7 @@ class A {} |
class B extends A { |
B() : super() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3214,7 +3214,7 @@ class B extends A { |
Source source = addSource(r''' |
import 'dart-ext:x'; |
int m(a) native 'string';'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
// Cannot verify the AST because the import's URI cannot be resolved. |
} |
@@ -3230,7 +3230,7 @@ class B implements A { |
A f() { |
return new A(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3243,7 +3243,7 @@ class A { |
f() { |
new A.name(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3256,7 +3256,7 @@ class A { |
f() { |
new A(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3270,7 +3270,7 @@ abstract class B extends A { |
int get g; |
} |
class C extends B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3284,7 +3284,7 @@ abstract class B extends A { |
m(p); |
} |
class C extends B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3298,7 +3298,7 @@ abstract class B extends A { |
set s(v); |
} |
class C extends B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3312,7 +3312,7 @@ abstract class I { |
m(); |
} |
abstract class B = A with M implements I;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3325,7 +3325,7 @@ abstract class M { |
} |
abstract class A {} |
abstract class B = A with M;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3338,7 +3338,7 @@ abstract class A { |
m(); |
} |
abstract class B = A with M;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3354,7 +3354,7 @@ abstract class M { |
} |
class B extends A with M {} |
class C extends B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3369,7 +3369,7 @@ abstract class M { |
} |
class B extends A with M {} |
class C extends B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3384,7 +3384,7 @@ abstract class M { |
} |
class B extends A with M {} |
class C extends B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3397,7 +3397,7 @@ abstract class A { |
class B extends A { |
noSuchMethod(v) => ''; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3410,7 +3410,7 @@ abstract class A { |
class B extends A { |
noSuchMethod(v) => ''; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3421,7 +3421,7 @@ bool makeAssertion() => true; |
f() { |
assert(makeAssertion); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3431,7 +3431,7 @@ f() { |
f() { |
assert(true); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3444,7 +3444,7 @@ f(bool pb, pd) { |
!pb; |
!pd; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3454,7 +3454,7 @@ f(bool pb, pd) { |
bool f(bool left, bool right) { |
return left && right; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3464,7 +3464,7 @@ bool f(bool left, bool right) { |
bool f(left, dynamic right) { |
return left && right; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3474,7 +3474,7 @@ bool f(left, dynamic right) { |
bool f(bool left, bool right) { |
return left || right; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3484,21 +3484,21 @@ bool f(bool left, bool right) { |
bool f(dynamic left, right) { |
return left || right; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_nonConstantDefaultValue_function_named() { |
Source source = addSource("f({x : 2 + 3}) {}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_nonConstantDefaultValue_function_positional() { |
Source source = addSource("f([x = 2 + 3]) {}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3508,7 +3508,7 @@ bool f(dynamic left, right) { |
class A { |
A({x : 2 + 3}) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3518,7 +3518,7 @@ class A { |
class A { |
A([x = 2 + 3]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3528,7 +3528,7 @@ class A { |
class A { |
m({x : 2 + 3}) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3538,7 +3538,7 @@ class A { |
class A { |
m([x = 2 + 3]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3552,7 +3552,7 @@ class A { |
class B extends A { |
const B({b}) : super(a: b); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3568,7 +3568,7 @@ f(Type t) { |
return false; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3578,7 +3578,7 @@ f(Type t) { |
f() { |
const {'a' : 0, 'b' : 1}; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3588,7 +3588,7 @@ f() { |
f() { |
var m = {'a' : 0, 'b' : 1}; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3598,7 +3598,7 @@ f() { |
f() { |
<String, int> {'a' : 0, 'b' : 1}; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3612,7 +3612,7 @@ class A { |
const A.b1(bool p) : v = p || true; |
const A.b2(bool p) : v = true || p; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [HintCode.DEAD_CODE]); |
verify([source]); |
} |
@@ -3642,7 +3642,7 @@ class A { |
const A.j1(p) : v = p % 5; |
const A.j2(p) : v = 5 % p; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
// operations on "p" are not resolved |
} |
@@ -3662,7 +3662,7 @@ class A { |
const A.e1(int p) : v = p << 5; |
const A.e2(int p) : v = 5 << p; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3692,7 +3692,7 @@ class A { |
const A.j1(num p) : v = p % 5; |
const A.j2(num p) : v = 5 % p; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3703,7 +3703,7 @@ class A { |
final int a; |
const A() : a = 5; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3714,7 +3714,7 @@ class A { |
const A.named(p); |
const A() : this.named(42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3727,7 +3727,7 @@ class A { |
class B extends A { |
const B() : super(42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3740,7 +3740,7 @@ class A { |
const A.b(int p) : v = ~p; |
const A.c(num p) : v = -p; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3754,7 +3754,7 @@ class A { |
class B extends A { |
B() : super.named(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3766,7 +3766,7 @@ f() { |
} on String catch (e) { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3779,7 +3779,7 @@ f() { |
} on F catch (e) { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3793,7 +3793,7 @@ class A<T> { |
} |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3805,7 +3805,7 @@ f() { |
} catch (e) { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3815,7 +3815,7 @@ f() { |
class A { |
operator []=(a, b) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3825,21 +3825,21 @@ class A { |
class A { |
void operator []=(a, b) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_nonVoidReturnForSetter_function_no() { |
Source source = addSource("set x(v) {}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_nonVoidReturnForSetter_function_void() { |
Source source = addSource("void set x(v) {}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3849,7 +3849,7 @@ class A { |
class A { |
set x(v) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3859,7 +3859,7 @@ class A { |
class A { |
void set x(v) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3869,7 +3869,7 @@ class A { |
main() { |
null.m(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -3880,7 +3880,7 @@ main() { |
null == 5; |
null[0]; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -3889,7 +3889,7 @@ main() { |
class A { |
operator +(p) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3898,7 +3898,7 @@ class A { |
// The final "f" should refer to the toplevel function "f", not to the |
// parameter called "f". See dartbug.com/13179. |
Source source = addSource('void f([void f([x]) = f]) {}'); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3914,7 +3914,7 @@ f() { |
} |
h(x) {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3930,7 +3930,7 @@ class C { |
} |
h(x) {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3944,7 +3944,7 @@ g(g) { |
} |
h(x) {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3960,7 +3960,7 @@ p2() {} |
var p3; |
class p4 {} |
p.A a;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3971,7 +3971,7 @@ abstract class A<E> {} |
abstract class B<F> implements A<F>{} |
abstract class C<G, H extends A<G>> {} |
class D<I> extends C<I, B<I>> {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -3986,7 +3986,7 @@ class B<S> extends A<S> { |
B(S p) : super(p); |
B.named(S p) : super.named(p); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4004,7 +4004,7 @@ f(A a) { |
a++; |
++a; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -4023,7 +4023,7 @@ class B { |
++a; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -4042,7 +4042,7 @@ class B { |
} |
@proxy |
class A {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -4055,7 +4055,7 @@ main() { |
new PrefixProxy().foo; |
new PrefixProxy().foo(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -4071,7 +4071,7 @@ class B { |
var y = this + this; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -4088,7 +4088,7 @@ class B extends A { |
} |
@proxy |
class A {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -4105,7 +4105,7 @@ class B extends Object with A { |
} |
@proxy |
class A {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -4122,7 +4122,7 @@ class B implements A { |
} |
@proxy |
class A {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -4139,7 +4139,7 @@ class C implements A { |
} |
class B implements A{} |
class A implements B{}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
// Test is that a stack overflow isn't reached in resolution |
// (previous line), no need to assert error set. |
} |
@@ -4151,7 +4151,7 @@ class A { |
A.b() : this.c(); |
A.c() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4167,7 +4167,7 @@ class B implements A { |
class C implements B { |
factory C() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4180,7 +4180,7 @@ class A implements B { |
class B { |
factory B(int p) = A; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4193,7 +4193,7 @@ class A { |
class B extends A { |
factory B() = A; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4204,7 +4204,7 @@ class A { |
const A.a(); |
const factory A.b() = A.a; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4220,7 +4220,7 @@ main() { |
var stream = 123; |
print(stream); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4233,7 +4233,7 @@ class A { |
f() { |
var x = new A.x(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4246,7 +4246,7 @@ class A { |
f(A a) { |
var x = a.x(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4259,7 +4259,7 @@ class A { |
f(A a) { |
var x = a.x; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4271,7 +4271,7 @@ class A { |
try {} catch (e) {rethrow;} |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4283,7 +4283,7 @@ Stream<int> f() async* { |
return; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4294,7 +4294,7 @@ Iterable<int> f() sync* { |
return; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4304,7 +4304,7 @@ Iterable<int> f() sync* { |
class A { |
A() { return; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4314,7 +4314,7 @@ class A { |
f() async { |
return 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4324,7 +4324,7 @@ f() async { |
f() { |
return 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4337,7 +4337,7 @@ class A { |
return 0; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4356,7 +4356,7 @@ class A { |
} |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4368,7 +4368,7 @@ class I<T> { |
} |
class A<T> implements I { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4378,7 +4378,7 @@ class A<T> implements I { |
class A {} |
class B extends A {} |
A f(B b) { return b; }'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4388,7 +4388,7 @@ A f(B b) { return b; }'''); |
class A {} |
class B extends A {} |
B f(A a) { return a; }'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4408,7 +4408,7 @@ B f(A a) { return a; }'''); |
class Foo<T> { |
Type get t => T; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source); |
verify([source]); |
} |
@@ -4423,21 +4423,21 @@ void f5() { return g2(); } |
g1() {} |
void g2() {} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_returnWithoutValue_noReturnType() { |
Source source = addSource("f() { return; }"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_returnWithoutValue_void() { |
Source source = addSource("void f() { return; }"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4450,7 +4450,7 @@ class Codec<S1, T1> { |
class _InvertedCodec<T2, S2> extends Codec<T2, S2> { |
_InvertedCodec(Codec<S2, T2> codec); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4483,7 +4483,7 @@ class A { |
@A.name() |
main() { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4497,7 +4497,7 @@ main() { |
A.m; |
A.m(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4511,7 +4511,7 @@ main() { |
A.f; |
A.f = 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4526,7 +4526,7 @@ main() { |
A.f; |
A.f = 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4544,7 +4544,7 @@ class B extends A { |
var v = super.m(); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4555,7 +4555,7 @@ typedef B A(); |
class B { |
A a; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4568,7 +4568,7 @@ class G<E extends A> { |
const G(); |
} |
f() { return const G<B>(); }'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4579,21 +4579,21 @@ class A {} |
class B extends A {} |
class G<E extends A> {} |
f() { return new G<B>(); }'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_typeArgumentNotMatchingBounds_typeArgumentList_0() { |
Source source = addSource("abstract class A<T extends A>{}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
void test_typeArgumentNotMatchingBounds_typeArgumentList_1() { |
Source source = addSource("abstract class A<T extends A<A>>{}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4601,7 +4601,7 @@ f() { return new G<B>(); }'''); |
void test_typeArgumentNotMatchingBounds_typeArgumentList_20() { |
Source source = addSource( |
"abstract class A<T extends A<A<A<A<A<A<A<A<A<A<A<A<A<A<A<A<A<A<A<A<A>>>>>>>>>>>>>>>>>>>>>{}"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4611,7 +4611,7 @@ f() { return new G<B>(); }'''); |
main(Object p) { |
p is String && p.length != 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4622,7 +4622,7 @@ callMe(f()) { f(); } |
main(Object p) { |
(p is String) && callMe(() { p.length; }); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4638,7 +4638,7 @@ print(_) {} |
main(A p) { |
(p is C) && (print(() => p) && (p is B)) ? p.mc() : p = null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4648,7 +4648,7 @@ main(A p) { |
main(Object p) { |
p is String ? p.length : 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4659,7 +4659,7 @@ callMe(f()) { f(); } |
main(Object p) { |
p is String ? callMe(() { p.length; }) : 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4675,7 +4675,7 @@ main(FuncA f) { |
f(new A()); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4690,7 +4690,7 @@ main(FuncAtoDyn f) { |
A a = f(new A()); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4705,7 +4705,7 @@ main(FuncDynToVoid f) { |
A a = f(null); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4720,7 +4720,7 @@ main(Object p) { |
}); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4739,7 +4739,7 @@ main(A<V> p) { |
p.b; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4752,7 +4752,7 @@ main(Object p) { |
} |
p = 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4765,7 +4765,7 @@ main(Object p, Object p2) { |
p.length; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4784,7 +4784,7 @@ main(A<V> p) { |
p.b; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4799,7 +4799,7 @@ main() { |
p = 0; |
}; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4812,7 +4812,7 @@ main(Object p) { |
p.length; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4825,7 +4825,7 @@ main(Object p) { |
p.length; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4844,7 +4844,7 @@ main(Object p) { |
p.b; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4856,7 +4856,7 @@ main(Object p) { |
p.length; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4868,7 +4868,7 @@ main(Object p) { |
p.length; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4881,7 +4881,7 @@ main(Object p) { |
((p)) is String ? p.length : 0; |
((p) is String) ? p.length : 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4893,7 +4893,7 @@ f(Type t) {} |
main() { |
f(C); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4908,7 +4908,7 @@ f(Type t) {} |
main() { |
f(p.C); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4920,7 +4920,7 @@ f(Type t) {} |
main() { |
f(F); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4935,7 +4935,7 @@ f(Type t) {} |
main() { |
f(p.F); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4948,7 +4948,7 @@ class A { |
class B extends A { |
B() : super.named(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4961,7 +4961,7 @@ class A { |
class B extends A { |
B() : super(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4974,7 +4974,7 @@ class A { |
class B extends A { |
B(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4987,7 +4987,7 @@ class A { |
class B extends A { |
B(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -4999,7 +4999,7 @@ class A = Object with M; |
class B extends A { |
B(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5013,7 +5013,7 @@ class Bar extends Foo { |
Bar() : this.ctor(); |
Bar.ctor() : super.ctor(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5028,7 +5028,7 @@ class Bar extends Foo { |
class A {} |
f() => A?.hashCode; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5043,7 +5043,7 @@ class B extends A<List> { |
element.last; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5053,7 +5053,7 @@ class B extends A<List> { |
library L; |
export 'lib1.dart' hide a;'''); |
addNamedSource("/lib1.dart", "library lib1;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5063,7 +5063,7 @@ export 'lib1.dart' hide a;'''); |
library L; |
export 'lib1.dart' show a;'''); |
addNamedSource("/lib1.dart", "library lib1;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5074,7 +5074,7 @@ print(x) {} |
main() { |
print(is String); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ParserErrorCode.MISSING_IDENTIFIER]); |
} |
@@ -5084,7 +5084,7 @@ print(x) {} |
main(int p) { |
p.(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ParserErrorCode.MISSING_IDENTIFIER]); |
} |
@@ -5093,7 +5093,7 @@ main(int p) { |
main() { |
(() => null).call(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
// A call to verify(source) fails as '.call()' isn't resolved. |
} |
@@ -5103,7 +5103,7 @@ main() { |
main() { |
(() => null)(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
// A call to verify(source) fails as '(() => null)()' isn't resolved. |
} |
@@ -5118,7 +5118,7 @@ main() { |
class A {} |
f() => A?.toString(); |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5133,7 +5133,7 @@ f(A a) { |
a[0]; |
a[0] = 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5142,7 +5142,7 @@ f(A a) { |
Source source = addSource(r''' |
const A = 3; |
const B = ~((1 << A) - 1);'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5156,7 +5156,7 @@ import 'lib.dart' as x; |
main() { |
x.y = 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5171,7 +5171,7 @@ class B extends A { |
super.m(); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5186,7 +5186,7 @@ class B extends A { |
super.m(); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5208,7 +5208,7 @@ class Derived extends Base { |
} |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [HintCode.UNUSED_IMPORT]); |
verify([source]); |
} |
@@ -5222,7 +5222,7 @@ class A { |
/// [new A] or [new A.named] |
main() { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5230,21 +5230,21 @@ main() { |
void test_uriDoesNotExist_dll() { |
addNamedSource("/lib.dll", ""); |
Source source = addSource("import 'dart-ext:lib';"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
void test_uriDoesNotExist_dylib() { |
addNamedSource("/lib.dylib", ""); |
Source source = addSource("import 'dart-ext:lib';"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
void test_uriDoesNotExist_so() { |
addNamedSource("/lib.so", ""); |
Source source = addSource("import 'dart-ext:lib';"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
} |
@@ -5271,7 +5271,7 @@ main() { |
class A { |
operator []=(a, b) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5286,7 +5286,7 @@ class A { |
class A { |
set x(a) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5297,7 +5297,7 @@ dynamic f() async* { |
yield 3; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5309,7 +5309,7 @@ Stream f() async* { |
yield 3; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5321,7 +5321,7 @@ Stream<int> f() async* { |
yield 3; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5332,7 +5332,7 @@ f() async* { |
yield 3; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5344,7 +5344,7 @@ f() async* { |
} |
g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5357,7 +5357,7 @@ Stream f() async* { |
} |
g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5370,7 +5370,7 @@ Stream<int> f() async* { |
} |
g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5383,7 +5383,7 @@ f() async* { |
} |
Stream g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5396,7 +5396,7 @@ f() async* { |
} |
Stream<int> g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5409,7 +5409,7 @@ Stream<int> f() async* { |
} |
Stream<int> g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5421,7 +5421,7 @@ f() sync* { |
} |
g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5433,7 +5433,7 @@ Iterable f() sync* { |
} |
g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5445,7 +5445,7 @@ Iterable<int> f() sync* { |
} |
g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5457,7 +5457,7 @@ f() sync* { |
} |
Iterable g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5469,7 +5469,7 @@ f() sync* { |
} |
Iterable<int> g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5481,7 +5481,7 @@ Iterable<int> f() sync* { |
} |
Iterable<int> g() => null; |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5492,7 +5492,7 @@ dynamic f() sync* { |
yield 3; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5503,7 +5503,7 @@ Iterable f() sync* { |
yield 3; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5514,7 +5514,7 @@ Iterable<int> f() sync* { |
yield 3; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5525,7 +5525,7 @@ f() sync* { |
yield 3; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5535,7 +5535,7 @@ f() sync* { |
f() async* { |
yield 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5545,7 +5545,7 @@ f() async* { |
f() sync* { |
yield 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -5556,7 +5556,7 @@ f() sync* { |
class A { |
operator $name($parameters) {} |
}"""); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
reset(); |