From 78ed4066c8d00b20bca3fba201b2003e739bec7a Mon Sep 17 00:00:00 2001 From: Paul Berry Date: Thu, 20 Oct 2016 12:33:12 -0700 Subject: [PATCH] Add a "correction" field to front end compilation errors. R=brianwilkerson@google.com Review URL: https://codereview.chromium.org/2429213008 . --- pkg/front_end/lib/compilation_error.dart | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkg/front_end/lib/compilation_error.dart b/pkg/front_end/lib/compilation_error.dart index 2211ae98c22..a2385759482 100644 --- a/pkg/front_end/lib/compilation_error.dart +++ b/pkg/front_end/lib/compilation_error.dart @@ -13,14 +13,14 @@ import 'package:source_span/source_span.dart' show SourceSpan; /// /// TODO(paulberry): add a reference to the analyzer error code. /// -/// TODO(paulberry): add a correction message, once most analyzer errors have -/// one. -/// /// Not intended to be implemented or extended by clients. abstract class CompilationError { - /// A text description of the compile error. - String get message; + /// A text description of how the user can fix the error. May be `null`. + String get correction; /// The source location where the error occurred. SourceSpan get location; + + /// A text description of the compile error. + String get message; }