Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(230)

Side by Side Diff: pkg/dart_messages/lib/generated/shared_messages.json

Issue 1768143003: Use specific messages for const constructor with body. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Updated cf. comments. Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « pkg/compiler/lib/src/tree/nodes.dart ('k') | pkg/dart_messages/lib/shared_messages.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 "exampleMessage": { 2 "exampleMessage": {
3 "id": "use an Id generated by bin/message_id.dart", 3 "id": "use an Id generated by bin/message_id.dart",
4 "subId": 0, 4 "subId": 0,
5 "categories": [ 5 "categories": [
6 "AnalysisOptionsError" 6 "AnalysisOptionsError"
7 ], 7 ],
8 "template": "#use #named #arguments", 8 "template": "#use #named #arguments",
9 "templateHoleOrder": [ 9 "templateHoleOrder": [
10 "arguments", 10 "arguments",
11 "named", 11 "named",
12 "use" 12 "use"
13 ], 13 ],
14 "howToFix": "an explanation on how to fix things", 14 "howToFix": "an explanation on how to fix things",
15 "options": null, 15 "options": null,
16 "usedBy": [], 16 "usedBy": [],
17 "examples": [ 17 "examples": [
18 " Some multiline example;\n That generates the bug.", 18 " Some multiline example;\n That generates the bug.",
19 { 19 {
20 "fileA.dart": " or a map from file to content.\n again mul tiline", 20 "fileA.dart": " or a map from file to content.\n again mul tiline",
21 "fileB.dart": " with possibly multiple files.\n muliline t oo" 21 "fileB.dart": " with possibly multiple files.\n muliline t oo"
22 } 22 }
23 ] 23 ]
24 }, 24 },
25 "CONST_CONSTRUCTOR_OR_FACTORY_WITH_BODY": { 25 "CONST_CONSTRUCTOR_WITH_BODY": {
26 "id": "LGJGHW", 26 "id": "LGJGHW",
27 "subId": 0, 27 "subId": 0,
28 "categories": [ 28 "categories": [
29 "ParserError" 29 "ParserError"
30 ], 30 ],
31 "template": "Const constructor or factory can't have a body.",
32 "templateHoleOrder": null,
33 "howToFix": "Remove the 'const' keyword or the body.",
34 "options": null,
35 "usedBy": [
36 "Platform.dart2js"
37 ],
38 "examples": [
39 " class C {\n const C() {}\n }\n\n main( ) => new C();",
40 " class C {\n const factory C() {}\n }\n\n main() => new C();"
41 ]
42 },
43 "CONST_CONSTRUCTOR_WITH_BODY": {
44 "id": "LGJGHW",
45 "subId": 1,
46 "categories": [
47 "ParserError"
48 ],
49 "template": "Const constructor can't have a body.", 31 "template": "Const constructor can't have a body.",
50 "templateHoleOrder": null, 32 "templateHoleOrder": null,
51 "howToFix": "Try removing the 'const' keyword or the body.", 33 "howToFix": "Try removing the 'const' keyword or the body.",
52 "options": null, 34 "options": null,
53 "usedBy": [ 35 "usedBy": [
54 "Platform.analyzer" 36 "Platform.analyzer",
37 "Platform.dart2js"
55 ], 38 ],
56 "examples": [ 39 "examples": [
57 " class C {\n const C() {}\n }\n\n main( ) => new C();" 40 " class C {\n const C() {}\n }\n\n main( ) => new C();"
58 ] 41 ]
59 }, 42 },
60 "CONST_FACTORY": { 43 "CONST_FACTORY": {
61 "id": "LGJGHW", 44 "id": "LGJGHW",
62 "subId": 2, 45 "subId": 1,
63 "categories": [ 46 "categories": [
64 "ParserError" 47 "ParserError"
65 ], 48 ],
66 "template": "Only redirecting factory constructors can be declared to be 'co nst'.", 49 "template": "Only redirecting factory constructors can be declared to be 'co nst'.",
67 "templateHoleOrder": null, 50 "templateHoleOrder": null,
68 "howToFix": "Try removing the 'const' keyword or replacing the body with '=' followed by a valid target.", 51 "howToFix": "Try removing the 'const' keyword or replacing the body with '=' followed by a valid target.",
69 "options": null, 52 "options": null,
70 "usedBy": [ 53 "usedBy": [
71 "Platform.analyzer" 54 "Platform.analyzer",
55 "Platform.dart2js"
72 ], 56 ],
73 "examples": [ 57 "examples": [
74 " class C {\n const factory C() {}\n }\n\n main() => new C();" 58 " class C {\n const factory C() {}\n }\n\n main() => new C();"
75 ] 59 ]
76 }, 60 },
77 "EXTRANEOUS_MODIFIER": { 61 "EXTRANEOUS_MODIFIER": {
78 "id": "GRKIQE", 62 "id": "GRKIQE",
79 "subId": 0, 63 "subId": 0,
80 "categories": [ 64 "categories": [
81 "ParserError" 65 "ParserError"
(...skipping 614 matching lines...) Expand 10 before | Expand all | Expand 10 after
696 "examples": [ 680 "examples": [
697 " main() {\n final x = 1;\n x = 2;\n }", 681 " main() {\n final x = 1;\n x = 2;\n }",
698 " main() {\n const x = 1;\n x = 2;\n }\n ", 682 " main() {\n const x = 1;\n x = 2;\n }\n ",
699 " final x = 1;\n main() { x = 3; }\n ", 683 " final x = 1;\n main() { x = 3; }\n ",
700 " const x = 1;\n main() { x = 3; }\n ", 684 " const x = 1;\n main() { x = 3; }\n ",
701 "get foo => null main() { foo = 5; }", 685 "get foo => null main() { foo = 5; }",
702 "const foo = 0 main() { foo = 5; }" 686 "const foo = 0 main() { foo = 5; }"
703 ] 687 ]
704 } 688 }
705 } 689 }
OLDNEW
« no previous file with comments | « pkg/compiler/lib/src/tree/nodes.dart ('k') | pkg/dart_messages/lib/shared_messages.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698