Index: pkg/barback/lib/src/serialize.dart |
diff --git a/pkg/barback/lib/src/serialize.dart b/pkg/barback/lib/src/serialize.dart |
index 145846396c8da330bc4c3a3701cd48a03e2edddd..10cc6fe06e30c431f0f310cf7ed6b01ae3115e06 100644 |
--- a/pkg/barback/lib/src/serialize.dart |
+++ b/pkg/barback/lib/src/serialize.dart |
@@ -104,21 +104,10 @@ class CrossIsolateException implements Exception { |
if (stack == null && error is Error) stack = error.stackTrace; |
return { |
'type': error.runtimeType.toString(), |
- 'message': _getErrorMessage(error), |
+ 'message': getErrorMessage(error), |
'stack': stack == null ? null : new Chain.forTrace(stack).toString() |
}; |
} |
String toString() => "$message\n$stackTrace"; |
} |
- |
-/// A regular expression to match the exception prefix that some exceptions' |
-/// [Object.toString] values contain. |
-final _exceptionPrefix = new RegExp(r'^([A-Z][a-zA-Z]*)?(Exception|Error): '); |
- |
-/// Get a string description of an exception. |
-/// |
-/// Many exceptions include the exception class name at the beginning of their |
-/// [toString], so we remove that if it exists. |
-String _getErrorMessage(error) => |
- error.toString().replaceFirst(_exceptionPrefix, ''); |