| Index: runtime/lib/print_patch.dart
|
| diff --git a/runtime/lib/print_patch.dart b/runtime/lib/print_patch.dart
|
| index 6d8c480b7fcc303b907dfc787ae65f4eaef83f77..6ae59f13c2f13be36217d5795e35a1016ef70234 100644
|
| --- a/runtime/lib/print_patch.dart
|
| +++ b/runtime/lib/print_patch.dart
|
| @@ -2,19 +2,16 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -
|
| typedef void _PrintClosure(Object obj);
|
|
|
| -patch class PrintImplementation {
|
| - /* patch */ static void print(Object obj) {
|
| - _printClosure(obj.toString());
|
| - }
|
| -
|
| - static void _unsupportedPrint(Object obj) {
|
| - throw const UnsupportedOperationException("'print' is not supported");
|
| - }
|
| +patch void print(Object obj) {
|
| + _printClosure(obj.toString());
|
| +}
|
|
|
| - // _printClosure can be overwritten by the embedder to supply a different
|
| - // print implementation.
|
| - static _PrintClosure _printClosure = _unsupportedPrint;
|
| +void _unsupportedPrint(Object obj) {
|
| + throw const UnsupportedOperationException("'print' is not supported");
|
| }
|
| +
|
| +// _printClosure can be overwritten by the embedder to supply a different
|
| +// print implementation.
|
| +_PrintClosure _printClosure = _unsupportedPrint;
|
|
|