| Index: sdk/lib/core/exceptions.dart
|
| diff --git a/sdk/lib/core/exceptions.dart b/sdk/lib/core/exceptions.dart
|
| index 2d2bc436dd496be9903aa7ac5529310df31ee8d4..61f3f89def79b09ac9016b15ec8100704051971a 100644
|
| --- a/sdk/lib/core/exceptions.dart
|
| +++ b/sdk/lib/core/exceptions.dart
|
| @@ -8,10 +8,8 @@
|
| * Interface implemented by all core library exceptions.
|
| * Defaults to an implementation that only carries a simple message.
|
| */
|
| -interface Exception default _ExceptionImplementation {
|
| - // TODO(lrn): This should be an abstract class, but we don't yet support
|
| - // redirecting factory constructors.
|
| - const Exception([var message]);
|
| +abstract class Exception {
|
| + const factory Exception([var message]) = _ExceptionImplementation;
|
| }
|
|
|
|
|
|
|