Index: pkg/analyzer/test/generated/static_warning_code_test.dart |
diff --git a/pkg/analyzer/test/generated/static_warning_code_test.dart b/pkg/analyzer/test/generated/static_warning_code_test.dart |
index 0aac65afcdd935aab311d06c102cad029d461f9e..ec47b6a9ca4c487468ab130cbb25173ca76f5edc 100644 |
--- a/pkg/analyzer/test/generated/static_warning_code_test.dart |
+++ b/pkg/analyzer/test/generated/static_warning_code_test.dart |
@@ -21,7 +21,7 @@ class StaticWarningCodeTest extends ResolverTestCase { |
void fail_undefinedGetter() { |
Source source = addSource(r''' |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_GETTER]); |
verify([source]); |
} |
@@ -31,7 +31,7 @@ class StaticWarningCodeTest extends ResolverTestCase { |
/** [m] xxx [new B.c] */ |
class A { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.UNDEFINED_IDENTIFIER, |
StaticWarningCode.UNDEFINED_IDENTIFIER |
@@ -44,7 +44,7 @@ class C {} |
f(var p) { |
C.m = 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_SETTER]); |
verify([source]); |
} |
@@ -60,7 +60,7 @@ class N {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.AMBIGUOUS_IMPORT]); |
} |
@@ -75,7 +75,7 @@ class N {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.AMBIGUOUS_IMPORT, |
CompileTimeErrorCode.EXTENDS_NON_CLASS |
@@ -93,7 +93,7 @@ class N {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.AMBIGUOUS_IMPORT, |
CompileTimeErrorCode.IMPLEMENTS_NON_CLASS |
@@ -115,7 +115,7 @@ class N {}'''); |
Source partSource = addNamedSource("/part.dart", r''' |
part of lib; |
class A extends N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(partSource, [ |
StaticWarningCode.AMBIGUOUS_IMPORT, |
CompileTimeErrorCode.EXTENDS_NON_CLASS |
@@ -134,7 +134,7 @@ class N {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.AMBIGUOUS_IMPORT]); |
} |
@@ -149,7 +149,7 @@ class N {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.AMBIGUOUS_IMPORT]); |
} |
@@ -164,7 +164,7 @@ class N {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.AMBIGUOUS_IMPORT]); |
} |
@@ -187,7 +187,7 @@ class N {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.AMBIGUOUS_IMPORT, |
StaticWarningCode.AMBIGUOUS_IMPORT, |
@@ -211,7 +211,7 @@ class N {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.AMBIGUOUS_IMPORT]); |
} |
@@ -227,7 +227,7 @@ class N {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
class N {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.AMBIGUOUS_IMPORT]); |
} |
@@ -243,7 +243,7 @@ var v;'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
var v;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.AMBIGUOUS_IMPORT]); |
} |
@@ -258,7 +258,7 @@ var v;'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
var v;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.AMBIGUOUS_IMPORT]); |
} |
@@ -276,7 +276,7 @@ f() {}'''); |
addNamedSource("/lib2.dart", r''' |
library lib2; |
f() {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.AMBIGUOUS_IMPORT]); |
} |
@@ -293,7 +293,7 @@ f() { |
library lib2; |
class _A {} |
g(h(_A a)) {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
// The name _A is private to the library it's defined in, so this is a type |
// mismatch. Furthermore, the error message should mention both _A and the |
// filenames so the user can figure out what's going on. |
@@ -315,7 +315,7 @@ class A { |
@A.fromInt('0') |
main() { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -328,7 +328,7 @@ class A { |
@A('0') |
main() { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -341,7 +341,7 @@ class A { |
f(A a) { |
a + '0'; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -360,7 +360,7 @@ main() { |
A a = new A(); |
a.. ma().mb(0); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -373,7 +373,7 @@ class A { |
main() { |
const A(42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE, |
CheckedModeCompileTimeErrorCode.CONST_CONSTRUCTOR_PARAM_TYPE_MISMATCH |
@@ -389,7 +389,7 @@ class A { |
class B extends A { |
const B() : super(42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -399,7 +399,7 @@ class B extends A { |
main() { |
(int x) {} (''); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -412,7 +412,7 @@ class A { |
f(A a) { |
a['0']; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -425,7 +425,7 @@ class A { |
f(A a) { |
a('0'); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -439,7 +439,7 @@ main() { |
A a = new A(); |
a('0'); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -449,7 +449,7 @@ main() { |
a(b(int p)) { |
b('0'); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -461,7 +461,7 @@ class A<K, V> { |
f(v); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -473,7 +473,7 @@ void funNumBool(bool b) {} |
main() { |
acceptFunNumOptBool(funNumBool); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -486,7 +486,7 @@ class A<T> { |
f(A<String> a) { |
a.m(1); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -497,7 +497,7 @@ f({String p}) {} |
main() { |
f(p: 42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -508,7 +508,7 @@ f([String p]) {} |
main() { |
f(42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -519,7 +519,7 @@ f(String p) {} |
main() { |
f(42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -530,7 +530,7 @@ typedef A<T>(T p); |
f(A<int> a) { |
a('1'); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -543,7 +543,7 @@ main() { |
A a = getA(); |
a('1'); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -554,7 +554,7 @@ typedef A(int p); |
f(A a) { |
a('1'); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -567,7 +567,7 @@ class A<T> { |
main() { |
new A<String>(42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -580,7 +580,7 @@ class A { |
main() { |
new A(42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -593,7 +593,7 @@ class A { |
main() { |
new A(42); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -605,7 +605,7 @@ main() { |
C = null; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_TYPE]); |
} |
@@ -617,7 +617,7 @@ class A { |
f() { |
A.v = 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_CONST]); |
verify([source]); |
} |
@@ -630,7 +630,7 @@ class A { |
f() { |
A.v += 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_CONST]); |
verify([source]); |
} |
@@ -641,7 +641,7 @@ f() { |
const x = 0; |
x = 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_CONST]); |
verify([source]); |
} |
@@ -652,7 +652,7 @@ f() { |
const x = 0; |
x += 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_CONST]); |
verify([source]); |
} |
@@ -664,7 +664,7 @@ main() { |
E = null; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_TYPE]); |
} |
@@ -677,7 +677,7 @@ f() { |
A a = new A(); |
a.v = 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -691,7 +691,7 @@ f() { |
A a = new A(); |
a.v += 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -702,7 +702,7 @@ f() { |
final x = 0; |
x = 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -713,7 +713,7 @@ f() { |
final x = 0; |
x += 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -724,7 +724,7 @@ f() { |
final x = 0; |
x--; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -735,7 +735,7 @@ f() { |
final x = 0; |
x++; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -746,7 +746,7 @@ f() { |
final x = 0; |
--x; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -757,7 +757,7 @@ f() { |
final x = 0; |
++x; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -768,7 +768,7 @@ f() { |
final x = 0; |
x--; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -779,7 +779,7 @@ f() { |
final x = 0; |
x++; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -788,7 +788,7 @@ f() { |
Source source = addSource(r''' |
final x = 0; |
f() { x = 1; }'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL]); |
verify([source]); |
} |
@@ -802,7 +802,7 @@ main() { |
A a = new A(); |
a.x = 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL_NO_SETTER]); |
verify([source]); |
} |
@@ -818,7 +818,7 @@ class B { |
main() { |
B.a.x = 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FINAL_NO_SETTER]); |
verify([source]); |
} |
@@ -829,7 +829,7 @@ f() {} |
main() { |
f = null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_FUNCTION]); |
verify([source]); |
} |
@@ -842,7 +842,7 @@ class A { |
f(A a) { |
a.m = () {}; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_METHOD]); |
verify([source]); |
} |
@@ -854,7 +854,7 @@ main() { |
F = null; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_TYPE]); |
} |
@@ -866,7 +866,7 @@ class C<T> { |
} |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ASSIGNMENT_TO_TYPE]); |
} |
@@ -880,7 +880,7 @@ f(int p) { |
break; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.CASE_BLOCK_NOT_TERMINATED]); |
verify([source]); |
} |
@@ -889,7 +889,7 @@ f(int p) { |
Source source = addSource(r''' |
var A = 0; |
f(String s) { var x = s as A; }'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.CAST_TO_NON_TYPE]); |
verify([source]); |
} |
@@ -899,7 +899,7 @@ f(String s) { var x = s as A; }'''); |
class A { |
m(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.CONCRETE_CLASS_WITH_ABSTRACT_MEMBER]); |
verify([source]); |
@@ -914,7 +914,7 @@ Stream s;'''); |
addNamedSource("/lib.dart", r''' |
library lib; |
class Future {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.CONFLICTING_DART_IMPORT]); |
} |
@@ -926,7 +926,7 @@ class A { |
class B extends A { |
var v; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
verify([source]); |
@@ -940,7 +940,7 @@ class A { |
class B extends A { |
get v => 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
verify([source]); |
@@ -954,7 +954,7 @@ class A { |
class B extends A { |
get v => 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
verify([source]); |
@@ -968,7 +968,7 @@ class A { |
class B extends A { |
get v => 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
verify([source]); |
@@ -983,7 +983,7 @@ class B extends A {} |
class C extends B { |
get v => 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
verify([source]); |
@@ -997,7 +997,7 @@ class M { |
class B extends Object with M { |
get v => 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
verify([source]); |
@@ -1011,7 +1011,7 @@ class A { |
class B extends A { |
get v => 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
verify([source]); |
@@ -1023,7 +1023,7 @@ class A { |
foo() {} |
set foo(a) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER2]); |
verify([source]); |
@@ -1035,7 +1035,7 @@ class A { |
set foo(a) {} |
foo() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]); |
verify([source]); |
@@ -1049,7 +1049,7 @@ abstract class A { |
abstract class B implements A { |
foo() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]); |
verify([source]); |
@@ -1063,7 +1063,7 @@ class A { |
class B extends A { |
foo() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]); |
verify([source]); |
@@ -1077,7 +1077,7 @@ class A { |
class B extends A { |
set v(x) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_INSTANCE_SETTER_AND_SUPERCLASS_MEMBER]); |
verify([source]); |
@@ -1091,7 +1091,7 @@ class A { |
class B extends Object with A { |
static get x => 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]); |
verify([source]); |
@@ -1105,7 +1105,7 @@ class A { |
class B extends A { |
static get x => 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]); |
verify([source]); |
@@ -1117,7 +1117,7 @@ class A { |
static get x => 0; |
set x(int p) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]); |
verify([source]); |
@@ -1129,7 +1129,7 @@ class A { |
get x => 0; |
static set x(int p) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER]); |
verify([source]); |
@@ -1141,7 +1141,7 @@ class A { |
x() {} |
static set x(int p) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER]); |
verify([source]); |
@@ -1155,14 +1155,14 @@ abstract class A { |
void f() { |
A a = const A(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.CONST_WITH_ABSTRACT_CLASS]); |
verify([source]); |
} |
void test_equalKeysInMap() { |
Source source = addSource("var m = {'a' : 0, 'b' : 1, 'a' : 2};"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.EQUAL_KEYS_IN_MAP]); |
verify([source]); |
} |
@@ -1173,7 +1173,7 @@ class A<T> { |
const A(); |
} |
var m = {const A<int>(): 0, const A<int>(): 1};'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.EQUAL_KEYS_IN_MAP]); |
verify([source]); |
} |
@@ -1186,7 +1186,7 @@ class A<T> { |
const A(); |
} |
var m = {const A<int>(): 0, const A<num>(): 1};'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1198,7 +1198,7 @@ export 'lib1.dart'; |
export 'lib2.dart';'''); |
addNamedSource("/lib1.dart", "library lib;"); |
addNamedSource("/lib2.dart", "library lib;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.EXPORT_DUPLICATED_LIBRARY_NAMED]); |
verify([source]); |
} |
@@ -1210,7 +1210,7 @@ export 'lib1.dart'; |
export 'lib2.dart';'''); |
addNamedSource("/lib1.dart", ""); |
addNamedSource("/lib2.dart", ""); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.EXPORT_DUPLICATED_LIBRARY_UNNAMED]); |
verify([source]); |
} |
@@ -1221,7 +1221,7 @@ f() {} |
main() { |
f(0, 1, '2'); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.EXTRA_POSITIONAL_ARGUMENTS]); |
verify([source]); |
} |
@@ -1231,7 +1231,7 @@ main() { |
main() { |
(int x) {} (0, 1); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.EXTRA_POSITIONAL_ARGUMENTS]); |
verify([source]); |
} |
@@ -1242,7 +1242,7 @@ class A { |
final int x = 0; |
A() : x = 1 {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION]); |
verify([source]); |
@@ -1254,7 +1254,7 @@ class A { |
int x; |
A() : x = ''; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.FIELD_INITIALIZER_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -1265,7 +1265,7 @@ class A { |
int x; |
A(String this.x) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE]); |
verify([source]); |
@@ -1286,7 +1286,7 @@ class A { |
final x = 0; |
A() : x = 0 {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION]); |
verify([source]); |
@@ -1298,7 +1298,7 @@ class A { |
final x = 0; |
A(this.x) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.FINAL_INITIALIZED_IN_DECLARATION_AND_CONSTRUCTOR]); |
verify([source]); |
@@ -1310,7 +1310,7 @@ class A { |
final int x; |
A() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_1]); |
verify([source]); |
@@ -1323,7 +1323,7 @@ class A { |
final int b; |
A() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_2]); |
verify([source]); |
@@ -1337,7 +1337,7 @@ class A { |
final int c; |
A() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_3_PLUS]); |
verify([source]); |
@@ -1348,7 +1348,7 @@ class A { |
class A { |
final F; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.FINAL_NOT_INITIALIZED]); |
verify([source]); |
} |
@@ -1358,14 +1358,14 @@ class A { |
class A { |
static final F; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.FINAL_NOT_INITIALIZED]); |
verify([source]); |
} |
void test_finalNotInitialized_library_final() { |
Source source = addSource("final F;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.FINAL_NOT_INITIALIZED]); |
verify([source]); |
} |
@@ -1375,7 +1375,7 @@ class A { |
f() { |
final int x; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.FINAL_NOT_INITIALIZED]); |
verify([source]); |
} |
@@ -1384,7 +1384,7 @@ f() { |
Source source = addSource(r''' |
class A implements Function { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.FUNCTION_WITHOUT_CALL]); |
verify([source]); |
} |
@@ -1395,7 +1395,7 @@ abstract class A implements Function { |
} |
class B extends A { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.FUNCTION_WITHOUT_CALL]); |
verify([source]); |
} |
@@ -1406,7 +1406,7 @@ abstract class A implements Function { |
} |
class B implements A { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.FUNCTION_WITHOUT_CALL]); |
verify([source]); |
} |
@@ -1418,7 +1418,7 @@ import 'lib1.dart'; |
import 'lib2.dart';'''); |
addNamedSource("/lib1.dart", "library lib;"); |
addNamedSource("/lib2.dart", "library lib;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_NAMED, |
HintCode.UNUSED_IMPORT, |
@@ -1434,7 +1434,7 @@ import 'lib1.dart'; |
import 'lib2.dart';'''); |
addNamedSource("/lib1.dart", ""); |
addNamedSource("/lib2.dart", ""); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_UNNAMED, |
HintCode.UNUSED_IMPORT, |
@@ -1465,7 +1465,7 @@ abstract class B { |
} |
class C implements A, B { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.INCONSISTENT_METHOD_INHERITANCE_GETTER_AND_METHOD]); |
verify([source]); |
@@ -1479,7 +1479,7 @@ class A { |
class B extends A { |
void n() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
]); |
@@ -1496,7 +1496,7 @@ class B extends A { |
class C extends B { |
void n() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
]); |
@@ -1511,7 +1511,7 @@ class A { |
class B extends A { |
void n() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
]); |
@@ -1528,7 +1528,7 @@ class B extends A { |
class C extends B { |
void n() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
]); |
@@ -1547,7 +1547,7 @@ class C extends Base implements Ifc { |
foo() {} |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
]); |
@@ -1562,7 +1562,7 @@ class A { |
class B extends A { |
void n() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
]); |
@@ -1579,7 +1579,7 @@ class B extends A { |
class C extends B { |
void n() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
]); |
@@ -1594,7 +1594,7 @@ class A { |
class B extends A { |
void n() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
]); |
@@ -1611,7 +1611,7 @@ class B extends A { |
class C extends B { |
void n() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
]); |
@@ -1626,7 +1626,7 @@ class A { |
class B extends A { |
String get g { return 'a'; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
@@ -1640,7 +1640,7 @@ class A { |
class B extends A { |
int f; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE, |
StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE |
@@ -1661,7 +1661,7 @@ abstract class A implements I, J {} |
class B extends A { |
String get getter => null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
@@ -1678,7 +1678,7 @@ abstract class J<V> { |
class B implements I<int>, J<String> { |
double get g => null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
@@ -1692,7 +1692,7 @@ class A { |
class B implements A { |
m({String a}) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NAMED_PARAM_TYPE]); |
verify([source]); |
@@ -1706,7 +1706,7 @@ class A { |
class B implements A { |
m(String a) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
@@ -1720,7 +1720,7 @@ class A { |
class B extends A { |
m(String a) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
@@ -1737,7 +1737,7 @@ abstract class J<V> { |
class B extends I<int> implements J<String> { |
m(double d) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
@@ -1755,7 +1755,7 @@ abstract class A implements I, J {} |
class B extends A { |
m(String n) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
@@ -1773,7 +1773,7 @@ abstract class J<V> { |
class B implements I<int>, J<String> { |
m(double d) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
@@ -1787,7 +1787,7 @@ class A { |
class B implements A { |
m([String a]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE]); |
verify([source]); |
@@ -1805,7 +1805,7 @@ abstract class A implements I, J {} |
class B extends A { |
m([String n]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE]); |
verify([source]); |
@@ -1819,7 +1819,7 @@ class A { |
class B implements A { |
String m() { return 'a'; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
@@ -1835,7 +1835,7 @@ abstract class B implements A { |
class C implements B { |
String m() { return 'a'; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
@@ -1849,7 +1849,7 @@ class A { |
class B extends Object with A { |
String m() { return 'a'; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
@@ -1863,7 +1863,7 @@ class A { |
class B extends A { |
String m() { return 'a'; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
@@ -1879,7 +1879,7 @@ class B extends A { |
class C extends B { |
String m() { return 'a'; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
@@ -1897,7 +1897,7 @@ abstract class A implements I, J {} |
class B extends A { |
String m() => ''; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
@@ -1911,7 +1911,7 @@ class A { |
class B extends A { |
void m() {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
@@ -1929,7 +1929,7 @@ class B extends A { |
foo([x]) {} |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL |
]); |
@@ -1948,7 +1948,7 @@ class B extends A { |
foo({x}) {} |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED]); |
verify([source]); |
@@ -1967,7 +1967,7 @@ class B extends A { |
foo([x]) {} |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -1985,7 +1985,7 @@ class B extends A { |
foo({x}) {} |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2002,7 +2002,7 @@ class B extends A { |
foo([x = 1]) {} |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2019,7 +2019,7 @@ class B extends A { |
foo({x: 1}) {} |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertNoErrors(source); |
verify([source]); |
} |
@@ -2032,7 +2032,7 @@ class A { |
class B extends A { |
m({int p : 1}) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED]); |
verify([source]); |
@@ -2046,7 +2046,7 @@ class A { |
class B extends A { |
m([int p = 1]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL |
]); |
@@ -2061,7 +2061,7 @@ class A { |
class B extends A { |
m({a}) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.INVALID_OVERRIDE_NAMED]); |
verify([source]); |
} |
@@ -2074,7 +2074,7 @@ class A { |
class B extends A { |
m({a, c}) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.INVALID_OVERRIDE_NAMED]); |
verify([source]); |
} |
@@ -2087,7 +2087,7 @@ class A { |
class B extends A { |
m([a]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.INVALID_OVERRIDE_POSITIONAL]); |
verify([source]); |
} |
@@ -2100,7 +2100,7 @@ class A { |
class B extends A { |
m(a, b, [c]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.INVALID_OVERRIDE_POSITIONAL]); |
verify([source]); |
} |
@@ -2113,7 +2113,7 @@ class A { |
class B extends A { |
m(a, [c, d]) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.INVALID_OVERRIDE_POSITIONAL]); |
verify([source]); |
} |
@@ -2126,7 +2126,7 @@ class A { |
class B extends A { |
m(a, b) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.INVALID_OVERRIDE_REQUIRED]); |
verify([source]); |
} |
@@ -2139,7 +2139,7 @@ class A { |
class B extends A { |
void set s(String v) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
@@ -2157,7 +2157,7 @@ abstract class A extends I implements J {} |
class B extends A { |
set setter14(String _) => null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
@@ -2176,7 +2176,7 @@ abstract class A implements I, J {} |
class B extends A { |
set setter14(String _) => null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
@@ -2193,7 +2193,7 @@ abstract class J<V> { |
class B implements I<int>, J<String> { |
set s(double d) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
@@ -2201,21 +2201,21 @@ class B implements I<int>, J<String> { |
void test_listElementTypeNotAssignable() { |
Source source = addSource("var v = <String> [42];"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.LIST_ELEMENT_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
void test_mapKeyTypeNotAssignable() { |
Source source = addSource("var v = <String, int > {1 : 2};"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.MAP_KEY_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
void test_mapValueTypeNotAssignable() { |
Source source = addSource("var v = <String, String> {'a' : 2};"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.MAP_VALUE_TYPE_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -2226,7 +2226,7 @@ class A { |
int get g { return 0; } |
set g(String v) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES]); |
verify([source]); |
@@ -2240,7 +2240,7 @@ class A { |
class B extends A { |
set g(String v) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE]); |
verify([source]); |
@@ -2254,7 +2254,7 @@ class A { |
class B extends A { |
String get g { return ''; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE]); |
verify([source]); |
@@ -2264,7 +2264,7 @@ class B extends A { |
Source source = addSource(r''' |
int get g { return 0; } |
set g(String v) {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES]); |
verify([source]); |
@@ -2282,7 +2282,7 @@ class C { |
}; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.MIXED_RETURN_TYPES, |
StaticWarningCode.MIXED_RETURN_TYPES |
@@ -2300,7 +2300,7 @@ class C { |
return 0; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.MIXED_RETURN_TYPES, |
StaticWarningCode.MIXED_RETURN_TYPES |
@@ -2316,7 +2316,7 @@ f(int x) { |
} |
return 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.MIXED_RETURN_TYPES, |
StaticWarningCode.MIXED_RETURN_TYPES |
@@ -2330,7 +2330,7 @@ abstract class A {} |
void f() { |
A a = new A(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NEW_WITH_ABSTRACT_CLASS]); |
verify([source]); |
} |
@@ -2339,7 +2339,7 @@ void f() { |
Source source = addSource(r''' |
class A {} |
f() { return new A<A>(); }'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NEW_WITH_INVALID_TYPE_PARAMETERS]); |
verify([source]); |
} |
@@ -2351,7 +2351,7 @@ class C<K, V> {} |
f(p) { |
return new C<A>(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NEW_WITH_INVALID_TYPE_PARAMETERS]); |
verify([source]); |
} |
@@ -2363,7 +2363,7 @@ class C<E> {} |
f(p) { |
return new C<A, A>(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NEW_WITH_INVALID_TYPE_PARAMETERS]); |
verify([source]); |
} |
@@ -2374,7 +2374,7 @@ var A = 0; |
void f() { |
var a = new A(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NEW_WITH_NON_TYPE]); |
verify([source]); |
} |
@@ -2387,8 +2387,8 @@ void f() { |
var a = new lib.A(); |
} |
lib.B b;'''); |
- resolve(source1); |
- resolve(source2); |
+ computeLibrarySourceErrors(source1); |
+ computeLibrarySourceErrors(source2); |
assertErrors(source2, [StaticWarningCode.NEW_WITH_NON_TYPE]); |
verify([source1]); |
} |
@@ -2401,7 +2401,7 @@ class A { |
f() { |
new A.name(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR]); |
// no verify(), 'name' is not resolved |
} |
@@ -2414,7 +2414,7 @@ class A { |
f() { |
new A(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT]); |
verify([source]); |
@@ -2431,7 +2431,7 @@ abstract class A { |
} |
class C extends A { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [ |
StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FIVE_PLUS |
]); |
@@ -2448,7 +2448,7 @@ abstract class A { |
} |
class C extends A { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FOUR]); |
verify([source]); |
@@ -2463,7 +2463,7 @@ abstract class I { |
m(); |
} |
class B = A with M implements I;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2477,7 +2477,7 @@ abstract class M { |
} |
abstract class A {} |
class B = A with M;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2491,7 +2491,7 @@ abstract class A { |
m(); |
} |
class B = A with M;'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2507,7 +2507,7 @@ abstract class D { |
foo(x, [y]); |
} |
class E extends C implements D {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2520,7 +2520,7 @@ class I { |
} |
class C implements I { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2533,7 +2533,7 @@ abstract class A { |
} |
class C extends A { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2546,7 +2546,7 @@ class I { |
} |
class C implements I { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2559,7 +2559,7 @@ abstract class A { |
} |
class C extends A { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2576,7 +2576,7 @@ abstract class B { |
} |
class C implements A, B { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2588,7 +2588,7 @@ class C implements A, B { |
abstract class A { get g1; get g2; } |
abstract class B implements A { get g1 => 1; } |
class C extends Object with B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
} |
@@ -2599,7 +2599,7 @@ class C extends Object with B {}'''); |
abstract class A { m1(); m2(); } |
abstract class B implements A { m1() => 1; } |
class C extends Object with B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
} |
@@ -2610,7 +2610,7 @@ class C extends Object with B {}'''); |
abstract class A { set s1(v); set s2(v); } |
abstract class B implements A { set s1(v) {} } |
class C extends Object with B {}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
} |
@@ -2627,7 +2627,7 @@ abstract class I { |
class B extends A implements I { |
get field => 0; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2640,7 +2640,7 @@ class I { |
} |
class C implements I { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2653,7 +2653,7 @@ abstract class A { |
} |
class C extends A { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2670,7 +2670,7 @@ abstract class B implements A { |
} |
class C extends B { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2685,7 +2685,7 @@ class I { |
class C implements I { |
set v(_) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2700,7 +2700,7 @@ class I { |
class C implements I { |
get v => 1; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
verify([source]); |
@@ -2715,7 +2715,7 @@ abstract class A { |
} |
class C extends A { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_THREE]); |
verify([source]); |
@@ -2729,7 +2729,7 @@ abstract class A { |
} |
class C extends A { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO]); |
verify([source]); |
@@ -2743,7 +2743,7 @@ class I { |
} |
class C implements I { |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, |
[StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO]); |
verify([source]); |
@@ -2756,7 +2756,7 @@ f() { |
} on T catch (e) { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NON_TYPE_IN_CATCH_CLAUSE]); |
verify([source]); |
} |
@@ -2769,7 +2769,7 @@ f() { |
} on T catch (e) { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NON_TYPE_IN_CATCH_CLAUSE]); |
verify([source]); |
} |
@@ -2779,7 +2779,7 @@ f() { |
class A { |
int operator []=(a, b) { return a; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NON_VOID_RETURN_FOR_OPERATOR]); |
verify([source]); |
} |
@@ -2789,7 +2789,7 @@ class A { |
int set x(int v) { |
return 42; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NON_VOID_RETURN_FOR_SETTER]); |
verify([source]); |
} |
@@ -2801,7 +2801,7 @@ class A { |
return 42; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NON_VOID_RETURN_FOR_SETTER]); |
verify([source]); |
} |
@@ -2812,7 +2812,7 @@ f() {} |
main() { |
f v = null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NOT_A_TYPE]); |
verify([source]); |
} |
@@ -2823,7 +2823,7 @@ f(int a, String b) {} |
main() { |
f(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NOT_ENOUGH_REQUIRED_ARGUMENTS]); |
verify([source]); |
} |
@@ -2833,7 +2833,7 @@ main() { |
main() { |
(int x) {} (); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NOT_ENOUGH_REQUIRED_ARGUMENTS]); |
verify([source]); |
} |
@@ -2845,7 +2845,7 @@ Getter getter = (x) => x; |
main() { |
getter(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.NOT_ENOUGH_REQUIRED_ARGUMENTS]); |
verify([source]); |
} |
@@ -2855,7 +2855,7 @@ main() { |
library lib; |
part 'part.dart';'''); |
addNamedSource("/part.dart", "part of lub;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.PART_OF_DIFFERENT_LIBRARY]); |
verify([source]); |
} |
@@ -2868,7 +2868,7 @@ class A implements B { |
class B { |
factory B() = A; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.REDIRECT_TO_INVALID_FUNCTION_TYPE]); |
verify([source]); |
} |
@@ -2881,7 +2881,7 @@ class A { |
class B { |
factory B() = A; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.REDIRECT_TO_INVALID_RETURN_TYPE]); |
verify([source]); |
} |
@@ -2894,7 +2894,7 @@ class A implements B{ |
class B { |
factory B() = A.name; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.REDIRECT_TO_MISSING_CONSTRUCTOR]); |
} |
@@ -2906,7 +2906,7 @@ class A implements B{ |
class B { |
factory B() = A; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.REDIRECT_TO_MISSING_CONSTRUCTOR]); |
} |
@@ -2916,7 +2916,7 @@ class B { |
int A; |
factory B() = A; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.REDIRECT_TO_NON_CLASS]); |
verify([source]); |
} |
@@ -2926,7 +2926,7 @@ class B { |
class B { |
factory B() = A; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.REDIRECT_TO_NON_CLASS]); |
verify([source]); |
} |
@@ -2938,28 +2938,28 @@ Future<int> f() async { |
return; |
} |
'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.RETURN_WITHOUT_VALUE]); |
verify([source]); |
} |
void test_returnWithoutValue_factoryConstructor() { |
Source source = addSource("class A { factory A() { return; } }"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.RETURN_WITHOUT_VALUE]); |
verify([source]); |
} |
void test_returnWithoutValue_function() { |
Source source = addSource("int f() { return; }"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.RETURN_WITHOUT_VALUE]); |
verify([source]); |
} |
void test_returnWithoutValue_method() { |
Source source = addSource("class A { int m() { return; } }"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.RETURN_WITHOUT_VALUE]); |
verify([source]); |
} |
@@ -2974,7 +2974,7 @@ int f(int x) { |
} |
return; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.RETURN_WITHOUT_VALUE]); |
verify([source]); |
} |
@@ -2987,7 +2987,7 @@ class A { |
main() { |
A.m(); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.STATIC_ACCESS_TO_INSTANCE_MEMBER]); |
verify([source]); |
} |
@@ -3000,7 +3000,7 @@ class A { |
main() { |
A.m; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.STATIC_ACCESS_TO_INSTANCE_MEMBER]); |
verify([source]); |
} |
@@ -3013,7 +3013,7 @@ class A { |
main() { |
A.f; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.STATIC_ACCESS_TO_INSTANCE_MEMBER]); |
verify([source]); |
} |
@@ -3026,7 +3026,7 @@ class A { |
main() { |
A.f; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.STATIC_ACCESS_TO_INSTANCE_MEMBER]); |
verify([source]); |
} |
@@ -3039,7 +3039,7 @@ class A { |
main() { |
A.f = 42; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.STATIC_ACCESS_TO_INSTANCE_MEMBER]); |
verify([source]); |
} |
@@ -3051,7 +3051,7 @@ f(int p) { |
case 'a': break; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.SWITCH_EXPRESSION_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -3223,7 +3223,7 @@ a.A v;''' |
class A<K> { |
static K k; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
@@ -3234,7 +3234,7 @@ class A<K> { |
class A<K> { |
static K get k => null; |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
@@ -3247,7 +3247,7 @@ class A<K> { |
K k; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
@@ -3258,7 +3258,7 @@ class A<K> { |
class A<K> { |
static m(K k) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
@@ -3269,7 +3269,7 @@ class A<K> { |
class A<K> { |
static K m() { return null; } |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
@@ -3280,7 +3280,7 @@ class A<K> { |
class A<K> { |
static set s(K k) {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors( |
source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
@@ -3297,7 +3297,7 @@ main(FuncA f) { |
f(new B()); |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE]); |
} |
@@ -3308,7 +3308,7 @@ f(var p) { |
if (p is A) { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.TYPE_TEST_WITH_NON_TYPE]); |
verify([source]); |
} |
@@ -3319,26 +3319,26 @@ f(var p) { |
if (p is A) { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.TYPE_TEST_WITH_UNDEFINED_NAME]); |
verify([source]); |
} |
void test_undefinedClass_instanceCreation() { |
Source source = addSource("f() { new C(); }"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_CLASS]); |
} |
void test_undefinedClass_variableDeclaration() { |
Source source = addSource("f() { C c; }"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_CLASS]); |
} |
void test_undefinedClassBoolean_variableDeclaration() { |
Source source = addSource("f() { boolean v; }"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_CLASS_BOOLEAN]); |
} |
@@ -3349,8 +3349,8 @@ import 'lib.dart' as lib; |
void f() { |
var g = lib.gg; |
}'''); |
- resolve(source1); |
- resolve(source2); |
+ computeLibrarySourceErrors(source1); |
+ computeLibrarySourceErrors(source2); |
assertErrors(source2, [StaticWarningCode.UNDEFINED_GETTER]); |
verify([source1]); |
} |
@@ -3361,25 +3361,25 @@ f(var l) { |
for (e in l) { |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_IDENTIFIER]); |
} |
void test_undefinedIdentifier_function() { |
Source source = addSource("int a() => b;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_IDENTIFIER]); |
} |
void test_undefinedIdentifier_initializer() { |
Source source = addSource("var a = b;"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_IDENTIFIER]); |
} |
void test_undefinedIdentifier_methodInvocation() { |
Source source = addSource("f() { C.m(); }"); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_IDENTIFIER]); |
} |
@@ -3396,7 +3396,7 @@ class B extends A { |
var v = _foo; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_IDENTIFIER]); |
} |
@@ -3413,7 +3413,7 @@ class B extends A { |
_foo = 42; |
} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_IDENTIFIER]); |
} |
@@ -3423,7 +3423,7 @@ f({a, b}) {} |
main() { |
f(c: 1); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.UNDEFINED_NAMED_PARAMETER]); |
// no verify(), 'c' is not resolved |
} |
@@ -3435,8 +3435,8 @@ import 'lib.dart' as lib; |
void f() { |
lib.gg = null; |
}'''); |
- resolve(source1); |
- resolve(source2); |
+ computeLibrarySourceErrors(source1); |
+ computeLibrarySourceErrors(source2); |
assertErrors(source2, [StaticWarningCode.UNDEFINED_SETTER]); |
} |
@@ -3446,7 +3446,7 @@ class C {} |
f(var p) { |
f(C.m); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticTypeWarningCode.UNDEFINED_GETTER]); |
} |
@@ -3459,7 +3459,7 @@ class C extends S {} |
f(var p) { |
f(C.g); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticTypeWarningCode.UNDEFINED_GETTER]); |
} |
@@ -3469,7 +3469,7 @@ class C {} |
f(var p) { |
f(C.m()); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticTypeWarningCode.UNDEFINED_METHOD]); |
} |
@@ -3482,7 +3482,7 @@ class C extends S {} |
f(var p) { |
f(C.m()); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticTypeWarningCode.UNDEFINED_METHOD]); |
} |
@@ -3495,7 +3495,7 @@ class C extends S {} |
f(var p) { |
f(C.s = 1); |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticTypeWarningCode.UNDEFINED_SETTER]); |
} |
@@ -3504,7 +3504,7 @@ f(var p) { |
class S { |
void get value {} |
}'''); |
- resolve(source); |
+ computeLibrarySourceErrors(source); |
assertErrors(source, [StaticWarningCode.VOID_RETURN_FOR_GETTER]); |
} |
} |