Index: pkg/compiler/lib/src/diagnostics/generated/shared_messages.dart |
diff --git a/pkg/compiler/lib/src/diagnostics/generated/shared_messages.dart b/pkg/compiler/lib/src/diagnostics/generated/shared_messages.dart |
index 50dc24afc069ef6cfd09299fb2513f09f9ec4209..a18ce662d17b370c7f49669490cbaba25b24af51 100644 |
--- a/pkg/compiler/lib/src/diagnostics/generated/shared_messages.dart |
+++ b/pkg/compiler/lib/src/diagnostics/generated/shared_messages.dart |
@@ -12,10 +12,10 @@ of the json, dart2js and analyzer representations. |
import '../messages.dart' show MessageKind, MessageTemplate; |
const Map<MessageKind, MessageTemplate> TEMPLATES = const <MessageKind, MessageTemplate>{ |
- MessageKind.CONST_CONSTRUCTOR_OR_FACTORY_WITH_BODY: const MessageTemplate( |
- MessageKind.CONST_CONSTRUCTOR_OR_FACTORY_WITH_BODY, |
- "Const constructor or factory can't have a body.", |
- howToFix: "Remove the 'const' keyword or the body.", |
+ MessageKind.CONST_CONSTRUCTOR_WITH_BODY: const MessageTemplate( |
+ MessageKind.CONST_CONSTRUCTOR_WITH_BODY, |
+ "Const constructor can't have a body.", |
+ howToFix: "Try removing the 'const' keyword or the body.", |
examples: const [ |
r""" |
class C { |
@@ -23,6 +23,13 @@ const Map<MessageKind, MessageTemplate> TEMPLATES = const <MessageKind, MessageT |
} |
main() => new C();""", |
+ ] |
+ ), // Generated. Don't edit. |
+ MessageKind.CONST_FACTORY: const MessageTemplate( |
+ MessageKind.CONST_FACTORY, |
+ "Only redirecting factory constructors can be declared to be 'const'.", |
+ howToFix: "Try removing the 'const' keyword or replacing the body with '=' followed by a valid target.", |
+ examples: const [ |
r""" |
class C { |
const factory C() {} |