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 df69a541a722c5f50bb4ce9792b8e29687b3860e..06124d66715313bac61e408904e37bccec0d6279 100644 |
--- a/pkg/analyzer/test/generated/static_warning_code_test.dart |
+++ b/pkg/analyzer/test/generated/static_warning_code_test.dart |
@@ -11,7 +11,6 @@ import 'package:unittest/unittest.dart'; |
import '../reflective_tests.dart'; |
import 'resolver_test.dart'; |
- |
main() { |
groupSep = ' | '; |
runReflectiveTests(StaticWarningCodeTest); |
@@ -33,11 +32,10 @@ class StaticWarningCodeTest extends ResolverTestCase { |
class A { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [ |
- StaticWarningCode.UNDEFINED_IDENTIFIER, |
- StaticWarningCode.UNDEFINED_IDENTIFIER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.UNDEFINED_IDENTIFIER, |
+ StaticWarningCode.UNDEFINED_IDENTIFIER |
+ ]); |
} |
void fail_undefinedSetter() { |
@@ -78,9 +76,10 @@ class N {}'''); |
library lib2; |
class N {}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.AMBIGUOUS_IMPORT, CompileTimeErrorCode.EXTENDS_NON_CLASS]); |
+ assertErrors(source, [ |
+ StaticWarningCode.AMBIGUOUS_IMPORT, |
+ CompileTimeErrorCode.EXTENDS_NON_CLASS |
+ ]); |
} |
void test_ambiguousImport_implements() { |
@@ -95,11 +94,10 @@ class N {}'''); |
library lib2; |
class N {}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [ |
- StaticWarningCode.AMBIGUOUS_IMPORT, |
- CompileTimeErrorCode.IMPLEMENTS_NON_CLASS]); |
+ assertErrors(source, [ |
+ StaticWarningCode.AMBIGUOUS_IMPORT, |
+ CompileTimeErrorCode.IMPLEMENTS_NON_CLASS |
+ ]); |
} |
void test_ambiguousImport_inPart() { |
@@ -118,9 +116,10 @@ class N {}'''); |
part of lib; |
class A extends N {}'''); |
resolve(source); |
- assertErrors( |
- partSource, |
- [StaticWarningCode.AMBIGUOUS_IMPORT, CompileTimeErrorCode.EXTENDS_NON_CLASS]); |
+ assertErrors(partSource, [ |
+ StaticWarningCode.AMBIGUOUS_IMPORT, |
+ CompileTimeErrorCode.EXTENDS_NON_CLASS |
+ ]); |
} |
void test_ambiguousImport_instanceCreation() { |
@@ -189,16 +188,15 @@ class N {}'''); |
library lib2; |
class N {}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [ |
- StaticWarningCode.AMBIGUOUS_IMPORT, |
- StaticWarningCode.AMBIGUOUS_IMPORT, |
- StaticWarningCode.AMBIGUOUS_IMPORT, |
- StaticWarningCode.AMBIGUOUS_IMPORT, |
- StaticWarningCode.AMBIGUOUS_IMPORT, |
- StaticWarningCode.AMBIGUOUS_IMPORT, |
- StaticWarningCode.AMBIGUOUS_IMPORT]); |
+ assertErrors(source, [ |
+ StaticWarningCode.AMBIGUOUS_IMPORT, |
+ StaticWarningCode.AMBIGUOUS_IMPORT, |
+ StaticWarningCode.AMBIGUOUS_IMPORT, |
+ StaticWarningCode.AMBIGUOUS_IMPORT, |
+ StaticWarningCode.AMBIGUOUS_IMPORT, |
+ StaticWarningCode.AMBIGUOUS_IMPORT, |
+ StaticWarningCode.AMBIGUOUS_IMPORT |
+ ]); |
} |
void test_ambiguousImport_typeArgument_annotation() { |
@@ -376,11 +374,10 @@ main() { |
const A(42); |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [ |
- StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE, |
- CheckedModeCompileTimeErrorCode.CONST_CONSTRUCTOR_PARAM_TYPE_MISMATCH]); |
+ assertErrors(source, [ |
+ StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE, |
+ CheckedModeCompileTimeErrorCode.CONST_CONSTRUCTOR_PARAM_TYPE_MISMATCH |
+ ]); |
verify([source]); |
} |
@@ -859,8 +856,7 @@ class A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.CONCRETE_CLASS_WITH_ABSTRACT_MEMBER]); |
+ source, [StaticWarningCode.CONCRETE_CLASS_WITH_ABSTRACT_MEMBER]); |
verify([source]); |
} |
@@ -877,8 +873,7 @@ class Future {}'''); |
assertErrors(source, [StaticWarningCode.CONFLICTING_DART_IMPORT]); |
} |
- void |
- test_conflictingInstanceGetterAndSuperclassMember_declField_direct_setter() { |
+ void test_conflictingInstanceGetterAndSuperclassMember_declField_direct_setter() { |
Source source = addSource(r''' |
class A { |
static set v(x) {} |
@@ -887,14 +882,13 @@ class B extends A { |
var v; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER |
+ ]); |
verify([source]); |
} |
- void |
- test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_getter() { |
+ void test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_getter() { |
Source source = addSource(r''' |
class A { |
static get v => 0; |
@@ -903,14 +897,13 @@ class B extends A { |
get v => 0; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER |
+ ]); |
verify([source]); |
} |
- void |
- test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_method() { |
+ void test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_method() { |
Source source = addSource(r''' |
class A { |
static v() {} |
@@ -919,14 +912,13 @@ class B extends A { |
get v => 0; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER |
+ ]); |
verify([source]); |
} |
- void |
- test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_setter() { |
+ void test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_setter() { |
Source source = addSource(r''' |
class A { |
static set v(x) {} |
@@ -935,9 +927,9 @@ class B extends A { |
get v => 0; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER |
+ ]); |
verify([source]); |
} |
@@ -951,9 +943,9 @@ class C extends B { |
get v => 0; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER |
+ ]); |
verify([source]); |
} |
@@ -966,9 +958,9 @@ class B extends Object with M { |
get v => 0; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER |
+ ]); |
verify([source]); |
} |
@@ -981,9 +973,9 @@ class B extends A { |
get v => 0; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER |
+ ]); |
verify([source]); |
} |
@@ -995,8 +987,7 @@ class A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER2]); |
+ source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER2]); |
verify([source]); |
} |
@@ -1008,8 +999,7 @@ class A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]); |
+ source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]); |
verify([source]); |
} |
@@ -1023,8 +1013,7 @@ abstract class B implements A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]); |
+ source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]); |
verify([source]); |
} |
@@ -1038,8 +1027,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]); |
+ source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]); |
verify([source]); |
} |
@@ -1052,9 +1040,9 @@ class B extends A { |
set v(x) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_INSTANCE_SETTER_AND_SUPERCLASS_MEMBER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_INSTANCE_SETTER_AND_SUPERCLASS_MEMBER |
+ ]); |
verify([source]); |
} |
@@ -1067,9 +1055,9 @@ class B extends Object with A { |
static get x => 0; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER |
+ ]); |
verify([source]); |
} |
@@ -1082,9 +1070,9 @@ class B extends A { |
static get x => 0; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER |
+ ]); |
verify([source]); |
} |
@@ -1095,9 +1083,9 @@ class A { |
set x(int p) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER |
+ ]); |
verify([source]); |
} |
@@ -1108,9 +1096,9 @@ class A { |
static set x(int p) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER |
+ ]); |
verify([source]); |
} |
@@ -1121,9 +1109,9 @@ class A { |
static set x(int p) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER]); |
+ assertErrors(source, [ |
+ StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER |
+ ]); |
verify([source]); |
} |
@@ -1223,9 +1211,9 @@ class A { |
A() : x = 1 {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION]); |
+ assertErrors(source, [ |
+ StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION |
+ ]); |
verify([source]); |
} |
@@ -1248,8 +1236,7 @@ class A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE]); |
+ source, [StaticWarningCode.FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE]); |
verify([source]); |
} |
@@ -1269,9 +1256,9 @@ class A { |
A() : x = 0 {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION]); |
+ assertErrors(source, [ |
+ StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION |
+ ]); |
verify([source]); |
} |
@@ -1282,9 +1269,9 @@ class A { |
A(this.x) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.FINAL_INITIALIZED_IN_DECLARATION_AND_CONSTRUCTOR]); |
+ assertErrors(source, [ |
+ StaticWarningCode.FINAL_INITIALIZED_IN_DECLARATION_AND_CONSTRUCTOR |
+ ]); |
verify([source]); |
} |
@@ -1375,12 +1362,11 @@ import 'lib2.dart';'''); |
addNamedSource("/lib1.dart", "library lib;"); |
addNamedSource("/lib2.dart", "library lib;"); |
resolve(source); |
- assertErrors( |
- source, |
- [ |
- StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_NAMED, |
- HintCode.UNUSED_IMPORT, |
- HintCode.UNUSED_IMPORT]); |
+ assertErrors(source, [ |
+ StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_NAMED, |
+ HintCode.UNUSED_IMPORT, |
+ HintCode.UNUSED_IMPORT |
+ ]); |
verify([source]); |
} |
@@ -1392,22 +1378,24 @@ import 'lib2.dart';'''); |
addNamedSource("/lib1.dart", ""); |
addNamedSource("/lib2.dart", ""); |
resolve(source); |
- assertErrors( |
- source, |
- [ |
- StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_UNNAMED, |
- HintCode.UNUSED_IMPORT, |
- HintCode.UNUSED_IMPORT]); |
+ assertErrors(source, [ |
+ StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_UNNAMED, |
+ HintCode.UNUSED_IMPORT, |
+ HintCode.UNUSED_IMPORT |
+ ]); |
verify([source]); |
} |
void test_importOfNonLibrary() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
part of lib; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library lib; |
import 'lib1.dart' deferred as p; |
-var a = new p.A();'''], <ErrorCode>[StaticWarningCode.IMPORT_OF_NON_LIBRARY]); |
+var a = new p.A();''' |
+ ], <ErrorCode>[StaticWarningCode.IMPORT_OF_NON_LIBRARY]); |
} |
void test_inconsistentMethodInheritanceGetterAndMethod() { |
@@ -1421,9 +1409,9 @@ abstract class B { |
class C implements A, B { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INCONSISTENT_METHOD_INHERITANCE_GETTER_AND_METHOD]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INCONSISTENT_METHOD_INHERITANCE_GETTER_AND_METHOD |
+ ]); |
verify([source]); |
} |
@@ -1436,9 +1424,9 @@ class B extends A { |
void n() {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
+ ]); |
verify([source]); |
} |
@@ -1453,9 +1441,9 @@ class C extends B { |
void n() {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
+ ]); |
verify([source]); |
} |
@@ -1468,9 +1456,9 @@ class B extends A { |
void n() {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
+ ]); |
verify([source]); |
} |
@@ -1485,9 +1473,9 @@ class C extends B { |
void n() {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
+ ]); |
verify([source]); |
} |
@@ -1504,9 +1492,9 @@ class C extends Base implements Ifc { |
} |
'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
+ ]); |
verify([source]); |
} |
@@ -1519,9 +1507,9 @@ class B extends A { |
void n() {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
+ ]); |
verify([source]); |
} |
@@ -1536,9 +1524,9 @@ class C extends B { |
void n() {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
+ ]); |
verify([source]); |
} |
@@ -1551,9 +1539,9 @@ class B extends A { |
void n() {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
+ ]); |
verify([source]); |
} |
@@ -1568,9 +1556,9 @@ class C extends B { |
void n() {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC |
+ ]); |
verify([source]); |
} |
@@ -1584,8 +1572,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]); |
+ source, [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
} |
@@ -1598,11 +1585,10 @@ class B extends A { |
int f; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [ |
- StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE, |
- StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE, |
+ StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE |
+ ]); |
verify([source]); |
} |
@@ -1621,8 +1607,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]); |
+ source, [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
} |
@@ -1639,8 +1624,7 @@ class B implements I<int>, J<String> { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]); |
+ source, [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
} |
@@ -1654,8 +1638,7 @@ class B implements A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_NAMED_PARAM_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NAMED_PARAM_TYPE]); |
verify([source]); |
} |
@@ -1669,8 +1652,7 @@ class B implements A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
} |
@@ -1684,8 +1666,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
} |
@@ -1702,8 +1683,7 @@ class B extends I<int> implements J<String> { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
} |
@@ -1721,8 +1701,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
} |
@@ -1740,8 +1719,7 @@ class B implements I<int>, J<String> { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
} |
@@ -1754,9 +1732,9 @@ class B implements A { |
m([String a]) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE |
+ ]); |
verify([source]); |
} |
@@ -1773,9 +1751,9 @@ class B extends A { |
m([String n]) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE |
+ ]); |
verify([source]); |
} |
@@ -1789,8 +1767,7 @@ class B implements A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
} |
@@ -1806,8 +1783,7 @@ class C implements B { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
} |
@@ -1821,8 +1797,7 @@ class B extends Object with A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
} |
@@ -1836,8 +1811,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
} |
@@ -1853,8 +1827,7 @@ class C extends B { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
} |
@@ -1872,8 +1845,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
} |
@@ -1887,8 +1859,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
+ source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]); |
verify([source]); |
} |
@@ -1905,9 +1876,9 @@ class B extends A { |
} |
'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL |
+ ]); |
verify([source]); |
} |
@@ -1924,9 +1895,9 @@ class B extends A { |
} |
'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED |
+ ]); |
verify([source]); |
} |
@@ -2009,9 +1980,9 @@ class B extends A { |
m({int p : 1}) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED |
+ ]); |
verify([source]); |
} |
@@ -2024,9 +1995,9 @@ class B extends A { |
m([int p = 1]) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL]); |
+ assertErrors(source, [ |
+ StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL |
+ ]); |
verify([source]); |
} |
@@ -2118,8 +2089,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
+ source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
} |
@@ -2137,8 +2107,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
+ source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
} |
@@ -2157,8 +2126,7 @@ class B extends A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
+ source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
} |
@@ -2175,8 +2143,7 @@ class B implements I<int>, J<String> { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
+ source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]); |
verify([source]); |
} |
@@ -2209,8 +2176,7 @@ class A { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES]); |
+ source, [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES]); |
verify([source]); |
} |
@@ -2223,9 +2189,9 @@ class B extends A { |
set g(String v) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE |
+ ]); |
verify([source]); |
} |
@@ -2238,9 +2204,9 @@ class B extends A { |
String get g { return ''; } |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE |
+ ]); |
verify([source]); |
} |
@@ -2250,8 +2216,7 @@ int get g { return 0; } |
set g(String v) {}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES]); |
+ source, [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES]); |
verify([source]); |
} |
@@ -2268,9 +2233,10 @@ class C { |
} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.MIXED_RETURN_TYPES, StaticWarningCode.MIXED_RETURN_TYPES]); |
+ assertErrors(source, [ |
+ StaticWarningCode.MIXED_RETURN_TYPES, |
+ StaticWarningCode.MIXED_RETURN_TYPES |
+ ]); |
verify([source]); |
} |
@@ -2285,9 +2251,10 @@ class C { |
} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.MIXED_RETURN_TYPES, StaticWarningCode.MIXED_RETURN_TYPES]); |
+ assertErrors(source, [ |
+ StaticWarningCode.MIXED_RETURN_TYPES, |
+ StaticWarningCode.MIXED_RETURN_TYPES |
+ ]); |
verify([source]); |
} |
@@ -2300,9 +2267,10 @@ f(int x) { |
return 0; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.MIXED_RETURN_TYPES, StaticWarningCode.MIXED_RETURN_TYPES]); |
+ assertErrors(source, [ |
+ StaticWarningCode.MIXED_RETURN_TYPES, |
+ StaticWarningCode.MIXED_RETURN_TYPES |
+ ]); |
verify([source]); |
} |
@@ -2398,8 +2366,7 @@ f() { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT]); |
+ source, [StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT]); |
verify([source]); |
} |
@@ -2415,9 +2382,9 @@ abstract class A { |
class C extends A { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FIVE_PLUS]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FIVE_PLUS |
+ ]); |
verify([source]); |
} |
@@ -2432,14 +2399,13 @@ abstract class A { |
class C extends A { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FOUR]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FOUR |
+ ]); |
verify([source]); |
} |
- void |
- test_nonAbstractClassInheritsAbstractMemberOne_classTypeAlias_interface() { |
+ void test_nonAbstractClassInheritsAbstractMemberOne_classTypeAlias_interface() { |
// 15979 |
Source source = addSource(r''' |
abstract class M {} |
@@ -2449,9 +2415,9 @@ abstract class I { |
} |
class B = A with M implements I;'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
@@ -2464,14 +2430,13 @@ abstract class M { |
abstract class A {} |
class B = A with M;'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
- void |
- test_nonAbstractClassInheritsAbstractMemberOne_classTypeAlias_superclass() { |
+ void test_nonAbstractClassInheritsAbstractMemberOne_classTypeAlias_superclass() { |
// 15979 |
Source source = addSource(r''' |
class M {} |
@@ -2480,14 +2445,13 @@ abstract class A { |
} |
class B = A with M;'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
- void |
- test_nonAbstractClassInheritsAbstractMemberOne_ensureCorrectFunctionSubtypeIsUsedInImplementation() { |
+ void test_nonAbstractClassInheritsAbstractMemberOne_ensureCorrectFunctionSubtypeIsUsedInImplementation() { |
// 15028 |
Source source = addSource(r''' |
class C { |
@@ -2498,9 +2462,9 @@ abstract class D { |
} |
class E extends C implements D {}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
@@ -2512,9 +2476,9 @@ class I { |
class C implements I { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
@@ -2526,9 +2490,9 @@ abstract class A { |
class C extends A { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
@@ -2540,9 +2504,9 @@ class I { |
class C implements I { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
@@ -2554,14 +2518,13 @@ abstract class A { |
class C extends A { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
- void |
- test_nonAbstractClassInheritsAbstractMemberOne_method_optionalParamCount() { |
+ void test_nonAbstractClassInheritsAbstractMemberOne_method_optionalParamCount() { |
// 7640 |
Source source = addSource(r''' |
abstract class A { |
@@ -2573,9 +2536,9 @@ abstract class B { |
class C implements A, B { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
@@ -2586,9 +2549,9 @@ abstract class A { get g1; get g2; } |
abstract class B implements A { get g1 => 1; } |
class C extends Object with B {}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
} |
void test_nonAbstractClassInheritsAbstractMemberOne_mixinInherits_method() { |
@@ -2598,9 +2561,9 @@ abstract class A { m1(); m2(); } |
abstract class B implements A { m1() => 1; } |
class C extends Object with B {}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
} |
void test_nonAbstractClassInheritsAbstractMemberOne_mixinInherits_setter() { |
@@ -2610,13 +2573,12 @@ 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); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
} |
- void |
- test_nonAbstractClassInheritsAbstractMemberOne_setter_and_implicitSetter() { |
+ void test_nonAbstractClassInheritsAbstractMemberOne_setter_and_implicitSetter() { |
// test from language/override_inheritance_abstract_test_14.dart |
Source source = addSource(r''' |
abstract class A { |
@@ -2629,9 +2591,9 @@ class B extends A implements I { |
get field => 0; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
@@ -2643,9 +2605,9 @@ class I { |
class C implements I { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
@@ -2657,9 +2619,9 @@ abstract class A { |
class C extends A { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
@@ -2675,14 +2637,13 @@ abstract class B implements A { |
class C extends B { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
- void |
- test_nonAbstractClassInheritsAbstractMemberOne_variable_fromInterface_missingGetter() { |
+ void test_nonAbstractClassInheritsAbstractMemberOne_variable_fromInterface_missingGetter() { |
// 16133 |
Source source = addSource(r''' |
class I { |
@@ -2692,14 +2653,13 @@ class C implements I { |
set v(_) {} |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
- void |
- test_nonAbstractClassInheritsAbstractMemberOne_variable_fromInterface_missingSetter() { |
+ void test_nonAbstractClassInheritsAbstractMemberOne_variable_fromInterface_missingSetter() { |
// 16133 |
Source source = addSource(r''' |
class I { |
@@ -2709,9 +2669,9 @@ class C implements I { |
get v => 1; |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE |
+ ]); |
verify([source]); |
} |
@@ -2725,9 +2685,9 @@ abstract class A { |
class C extends A { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_THREE]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_THREE |
+ ]); |
verify([source]); |
} |
@@ -2740,14 +2700,13 @@ abstract class A { |
class C extends A { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO |
+ ]); |
verify([source]); |
} |
- void |
- test_nonAbstractClassInheritsAbstractMemberTwo_variable_fromInterface_missingBoth() { |
+ void test_nonAbstractClassInheritsAbstractMemberTwo_variable_fromInterface_missingBoth() { |
// 16133 |
Source source = addSource(r''' |
class I { |
@@ -2756,9 +2715,9 @@ class I { |
class C implements I { |
}'''); |
resolve(source); |
- assertErrors( |
- source, |
- [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO]); |
+ assertErrors(source, [ |
+ StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO |
+ ]); |
verify([source]); |
} |
@@ -3070,133 +3029,165 @@ f(int p) { |
} |
void test_typeAnnotationDeferredClass_asExpression() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
f(var v) { |
v as a.A; |
-}'''], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+}''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
void test_typeAnnotationDeferredClass_catchClause() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
f(var v) { |
try { |
} on a.A { |
} |
-}'''], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+}''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
void test_typeAnnotationDeferredClass_fieldFormalParameter() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
class C { |
var v; |
C(a.A this.v); |
-}'''], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+}''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
void test_typeAnnotationDeferredClass_functionDeclaration_returnType() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
-a.A f() { return null; }'''], |
- <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+a.A f() { return null; }''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
- void |
- test_typeAnnotationDeferredClass_functionTypedFormalParameter_returnType() { |
- resolveWithErrors(<String>[r''' |
+ void test_typeAnnotationDeferredClass_functionTypedFormalParameter_returnType() { |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
-f(a.A g()) {}'''], |
- <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+f(a.A g()) {}''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
void test_typeAnnotationDeferredClass_isExpression() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
f(var v) { |
bool b = v is a.A; |
-}'''], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+}''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
void test_typeAnnotationDeferredClass_methodDeclaration_returnType() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
class C { |
a.A m() { return null; } |
-}'''], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+}''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
void test_typeAnnotationDeferredClass_simpleFormalParameter() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
-f(a.A v) {}'''], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+f(a.A v) {}''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
void test_typeAnnotationDeferredClass_typeArgumentList() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
class C<E> {} |
-C<a.A> c;'''], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+C<a.A> c;''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
void test_typeAnnotationDeferredClass_typeArgumentList2() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
class C<E, F> {} |
-C<a.A, a.A> c;'''], |
- <ErrorCode>[ |
- StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS, |
- StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+C<a.A, a.A> c;''' |
+ ], <ErrorCode>[ |
+ StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS, |
+ StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS |
+ ]); |
} |
void test_typeAnnotationDeferredClass_typeParameter_bound() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
-class C<E extends a.A> {}'''], |
- <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+class C<E extends a.A> {}''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
void test_typeAnnotationDeferredClass_variableDeclarationList() { |
- resolveWithErrors(<String>[r''' |
+ resolveWithErrors(<String>[ |
+ r''' |
library lib1; |
-class A {}''', r''' |
+class A {}''', |
+ r''' |
library root; |
import 'lib1.dart' deferred as a; |
-a.A v;'''], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
+a.A v;''' |
+ ], <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]); |
} |
void test_typeParameterReferencedByStatic_field() { |
@@ -3206,8 +3197,7 @@ class A<K> { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
+ source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
} |
@@ -3218,8 +3208,7 @@ class A<K> { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
+ source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
} |
@@ -3232,8 +3221,7 @@ class A<K> { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
+ source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
} |
@@ -3244,8 +3232,7 @@ class A<K> { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
+ source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
} |
@@ -3256,8 +3243,7 @@ class A<K> { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
+ source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
} |
@@ -3268,8 +3254,7 @@ class A<K> { |
}'''); |
resolve(source); |
assertErrors( |
- source, |
- [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
+ source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]); |
verify([source]); |
} |