Index: pkg/dart_messages/lib/generated/shared_messages.json |
diff --git a/pkg/dart_messages/lib/generated/shared_messages.json b/pkg/dart_messages/lib/generated/shared_messages.json |
index ae534adb10dd0d86f5eb77d69135337260de7292..7b0ed3561b2c28a7e2558341fa189301ae153ee7 100644 |
--- a/pkg/dart_messages/lib/generated/shared_messages.json |
+++ b/pkg/dart_messages/lib/generated/shared_messages.json |
@@ -132,7 +132,7 @@ |
"categories": [ |
"ParserError" |
], |
- "template": "Classes can't be declared to be 'const'", |
+ "template": "Classes can't be declared to be 'const'.", |
"templateHoleOrder": null, |
"howToFix": "Try removing the 'const' keyword or moving to the class' constructor(s).", |
"options": null, |
@@ -149,7 +149,7 @@ |
"categories": [ |
"ParserError" |
], |
- "template": "Getters, setters and methods can't be declared to be 'const'", |
+ "template": "Getters, setters and methods can't be declared to be 'const'.", |
"templateHoleOrder": null, |
"howToFix": "Try removing the 'const' keyword.", |
"options": null, |
@@ -171,7 +171,7 @@ |
"categories": [ |
"ParserError" |
], |
- "template": "Enums can't be declared to be 'const'", |
+ "template": "Enums can't be declared to be 'const'.", |
"templateHoleOrder": null, |
"howToFix": "Try removing the 'const' keyword.", |
"options": null, |
@@ -188,7 +188,7 @@ |
"categories": [ |
"ParserError" |
], |
- "template": "Type aliases can't be declared to be 'const'", |
+ "template": "Type aliases can't be declared to be 'const'.", |
"templateHoleOrder": null, |
"howToFix": "Try removing the 'const' keyword.", |
"options": null, |
@@ -205,7 +205,7 @@ |
"categories": [ |
"ParserError" |
], |
- "template": "Members can't be declared to be both 'const' and 'final'", |
+ "template": "Members can't be declared to be both 'const' and 'final'.", |
"templateHoleOrder": null, |
"howToFix": "Try removing either the 'const' or 'final' keyword.", |
"options": null, |
@@ -225,7 +225,7 @@ |
"categories": [ |
"ParserError" |
], |
- "template": "Members can't be declared to be both 'const' and 'var'", |
+ "template": "Members can't be declared to be both 'const' and 'var'.", |
"templateHoleOrder": null, |
"howToFix": "Try removing either the 'const' or 'var' keyword.", |
"options": null, |
@@ -262,7 +262,7 @@ |
"categories": [ |
"ParserError" |
], |
- "template": "Constructors can't have a return type", |
+ "template": "Constructors can't have a return type.", |
"templateHoleOrder": null, |
"howToFix": "Try removing the return type.", |
"options": null, |
@@ -299,7 +299,7 @@ |
"categories": [ |
"CompileTimeError" |
], |
- "template": "Rethrow must be inside of catch clause", |
+ "template": "Rethrow must be inside of catch clause.", |
"templateHoleOrder": null, |
"howToFix": "Try moving the expression into a catch clause, or using a 'throw' expression.", |
"options": null, |
@@ -337,7 +337,7 @@ |
], |
"template": "Can't return a value from a generator function (using the '#{modifier}' modifier).", |
"templateHoleOrder": null, |
- "howToFix": "Try removing the value, replacing 'return' with 'yield' or changing the method body modifier", |
+ "howToFix": "Try removing the value, replacing 'return' with 'yield' or changing the method body modifier.", |
"options": null, |
"usedBy": [ |
"Platform.analyzer", |
@@ -414,5 +414,293 @@ |
"examples": [ |
"foo(int x) => x; main() { foo('bar'); }" |
] |
+ }, |
+ "CANNOT_RESOLVE": { |
+ "id": "ERUSKD", |
+ "subId": 0, |
+ "categories": [ |
+ "StaticTypeWarning" |
+ ], |
+ "template": "Can't resolve '#{name}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.dart2js" |
+ ], |
+ "examples": null |
+ }, |
+ "UNDEFINED_METHOD": { |
+ "id": "ERUSKD", |
+ "subId": 1, |
+ "categories": [ |
+ "StaticTypeWarning", |
+ "Hint" |
+ ], |
+ "template": "The method '#{memberName}' is not defined for the class '#{className}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.dart2js", |
+ "Platform.analyzer" |
+ ], |
+ "examples": [ |
+ " class A {\n foo() { bar(); }\n }\n main() { new A().foo(); }\n " |
+ ] |
+ }, |
+ "UNDEFINED_METHOD_WITH_CONSTRUCTOR": { |
+ "id": "ERUSKD", |
+ "subId": 2, |
+ "categories": [ |
+ "StaticTypeWarning" |
+ ], |
+ "template": "The method '#{memberName}' is not defined for the class '#{className}', but a constructor with that name is defined.", |
+ "templateHoleOrder": null, |
+ "howToFix": "Try adding 'new' or 'const' to invoke the constuctor, or change the method name.", |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.analyzer" |
+ ], |
+ "examples": [ |
+ " class A {\n A.bar() {}\n }\n main() { A.bar(); }\n " |
+ ] |
+ }, |
+ "UNDEFINED_GETTER": { |
+ "id": "ERUSKD", |
+ "subId": 3, |
+ "categories": [ |
+ "StaticTypeWarning", |
+ "StaticWarning", |
+ "Hint" |
+ ], |
+ "template": "The getter '#{memberName}' is not defined for the class '#{className}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.dart2js", |
+ "Platform.analyzer" |
+ ], |
+ "examples": [ |
+ "class A {} main() { new A().x; }", |
+ "class A {} main() { A.x; }" |
+ ] |
+ }, |
+ "UNDEFINED_ENUM_CONSTANT": { |
+ "id": "ERUSKD", |
+ "subId": 4, |
+ "categories": [ |
+ "StaticTypeWarning" |
+ ], |
+ "template": "There is no constant named '#{memberName}' in '#{className}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.analyzer" |
+ ], |
+ "examples": [ |
+ " enum E { ONE }\n E e() { return E.TWO; }\n main() { e(); }\n " |
+ ] |
+ }, |
+ "UNDEFINED_INSTANCE_GETTER_BUT_SETTER": { |
+ "id": "ERUSKD", |
+ "subId": 5, |
+ "categories": [ |
+ "StaticTypeWarning" |
+ ], |
+ "template": "The setter '#{memberName}' in class '#{className}' can not be used as a getter.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.dart2js" |
+ ], |
+ "examples": [ |
+ "class A { set x(y) {} } main() { new A().x; }" |
+ ] |
+ }, |
+ "UNDEFINED_OPERATOR": { |
+ "id": "ERUSKD", |
+ "subId": 6, |
+ "categories": [ |
+ "StaticTypeWarning", |
+ "Hint" |
+ ], |
+ "template": "The operator '#{memberName}' is not defined for the class '#{className}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.dart2js", |
+ "Platform.analyzer" |
+ ], |
+ "examples": [ |
+ "class A {} main() { new A() + 3; }" |
+ ] |
+ }, |
+ "UNDEFINED_SETTER": { |
+ "id": "ERUSKD", |
+ "subId": 7, |
+ "categories": [ |
+ "StaticTypeWarning", |
+ "StaticWarning", |
+ "Hint" |
+ ], |
+ "template": "The setter '#{memberName}' is not defined for the class '#{className}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.dart2js", |
+ "Platform.analyzer" |
+ ], |
+ "examples": [ |
+ "class A {} main() { new A().x = 499; }" |
+ ] |
+ }, |
+ "NO_SUCH_SUPER_MEMBER": { |
+ "id": "ERUSKD", |
+ "subId": 8, |
+ "categories": [ |
+ "StaticTypeWarning" |
+ ], |
+ "template": "Can't resolve '#{memberName}' in a superclass of '#{className}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.dart2js" |
+ ], |
+ "examples": null |
+ }, |
+ "UNDEFINED_SUPER_GETTER": { |
+ "id": "ERUSKD", |
+ "subId": 9, |
+ "categories": [ |
+ "StaticTypeWarning", |
+ "StaticWarning" |
+ ], |
+ "template": "The getter '#{memberName}' is not defined in a superclass of '#{className}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.analyzer" |
+ ], |
+ "examples": [ |
+ " class A {}\n class B extends A {\n foo() => super.x;\n }\n main() { new B().foo(); }\n " |
+ ] |
+ }, |
+ "UNDEFINED_SUPER_METHOD": { |
+ "id": "ERUSKD", |
+ "subId": 10, |
+ "categories": [ |
+ "StaticTypeWarning" |
+ ], |
+ "template": "The method '#{memberName}' is not defined in a superclass of '#{className}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.analyzer" |
+ ], |
+ "examples": [ |
+ " class A {}\n class B extends A {\n foo() => super.x();\n }\n main() { new B().foo(); }\n " |
+ ] |
+ }, |
+ "UNDEFINED_SUPER_OPERATOR": { |
+ "id": "ERUSKD", |
+ "subId": 11, |
+ "categories": [ |
+ "StaticTypeWarning" |
+ ], |
+ "template": "The operator '#{memberName}' is not defined in a superclass of '#{className}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.analyzer" |
+ ], |
+ "examples": [ |
+ " class A {}\n class B extends A {\n foo() => super + 499;\n }\n main() { new B().foo(); }\n " |
+ ] |
+ }, |
+ "UNDEFINED_SUPER_SETTER": { |
+ "id": "ERUSKD", |
+ "subId": 12, |
+ "categories": [ |
+ "StaticTypeWarning", |
+ "StaticWarning" |
+ ], |
+ "template": "The setter '#{memberName}' is not defined in a superclass of '#{className}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.analyzer", |
+ "Platform.dart2js" |
+ ], |
+ "examples": [ |
+ " class A {}\n class B extends A {\n foo() { super.x = 499; }\n }\n main() { new B().foo(); }\n ", |
+ " main() => new B().m();\n class A {\n get x => 1;\n }\n class B extends A {\n m() { super.x = 2; }\n }\n " |
+ ] |
+ }, |
+ "UNDEFINED_FUNCTION": { |
+ "id": "ERUSKD", |
+ "subId": 13, |
+ "categories": [ |
+ "StaticTypeWarning" |
+ ], |
+ "template": "The function '#{memberName}' is not defined.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.analyzer" |
+ ], |
+ "examples": [ |
+ "main() { foo(); }" |
+ ] |
+ }, |
+ "UNDEFINED_STATIC_GETTER_BUT_SETTER": { |
+ "id": "ERUSKD", |
+ "subId": 14, |
+ "categories": [ |
+ "StaticTypeWarning" |
+ ], |
+ "template": "Cannot resolve getter '#{name}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.dart2js" |
+ ], |
+ "examples": [ |
+ "set foo(x) {} main() { foo; }" |
+ ] |
+ }, |
+ "UNDEFINED_STATIC_SETTER_BUT_GETTER": { |
+ "id": "ERUSKD", |
+ "subId": 15, |
+ "categories": [ |
+ "StaticTypeWarning" |
+ ], |
+ "template": "Cannot resolve setter '#{name}'.", |
+ "templateHoleOrder": null, |
+ "howToFix": null, |
+ "options": null, |
+ "usedBy": [ |
+ "Platform.dart2js" |
+ ], |
+ "examples": [ |
+ " main() {\n final x = 1;\n x = 2;\n }", |
+ " main() {\n const x = 1;\n x = 2;\n }\n ", |
+ " final x = 1;\n main() { x = 3; }\n ", |
+ " const x = 1;\n main() { x = 3; }\n ", |
+ "get foo => null main() { foo = 5; }", |
+ "const foo = 0 main() { foo = 5; }" |
+ ] |
} |
} |