Chromium Code Reviews| Index: sdk/lib/io/common.dart |
| diff --git a/sdk/lib/io/common.dart b/sdk/lib/io/common.dart |
| index 94b932a2f28c4f854f3bba42f5565446f3c34ee7..ea355801147789b965aafbea16516674ce4680f8 100644 |
| --- a/sdk/lib/io/common.dart |
| +++ b/sdk/lib/io/common.dart |
| @@ -16,9 +16,8 @@ const int _OSERROR_RESPONSE_ERROR_CODE = 1; |
| const int _OSERROR_RESPONSE_MESSAGE = 2; |
| // Functions used to receive exceptions from native ports. |
| -bool _isErrorResponse(response) { |
| - return response is List && response[0] != _SUCCESS_RESPONSE; |
| -} |
| +bool _isErrorResponse(response) => |
| + response is List && response[0] != _SUCCESS_RESPONSE; |
| /** |
| * Returns an Exception or an Error |
| @@ -54,46 +53,46 @@ class OSError { |
| /** Constant used to indicate that no OS error code is available. */ |
| static const int noErrorCode = -1; |
| + /** |
| + * Error message supplied by the operating system. null if no message is |
| + * associated with the error. |
| + */ |
| + final String message; |
| + |
| + /** |
| + * Error code supplied by the operating system. Will have the value |
| + * [noErrorCode] if there is no error code associated with the error. |
| + */ |
| + final int errorCode; |
| + |
| /** Creates an OSError object from a message and an errorCode. */ |
| - const OSError([String this.message = "", int this.errorCode = noErrorCode]); |
| + const OSError([this.message = "", this.errorCode = noErrorCode]); |
| /** Converts an OSError object to a string representation. */ |
| String toString() { |
| StringBuffer sb = new StringBuffer(); |
| sb.write("OS Error"); |
| if (!message.isEmpty) { |
| - sb.write(": "); |
| - sb.write(message); |
| + sb..write(": ") |
| + ..write(message); |
| if (errorCode != noErrorCode) { |
| - sb.write(", errno = "); |
| - sb.write(errorCode.toString()); |
| + sb..write(", errno = ") |
| + ..write(errorCode.toString()); |
|
Lasse Reichstein Nielsen
2014/01/06 09:29:30
Not to self: We should probably remove the toStrin
|
| } |
| } else if (errorCode != noErrorCode) { |
| - sb.write(": errno = "); |
| - sb.write(errorCode.toString()); |
| + sb..write(": errno = ") |
| + ..write(errorCode.toString()); |
| } |
| return sb.toString(); |
| } |
| - |
| - /** |
| - * Error message supplied by the operating system. null if no message is |
| - * associated with the error. |
| - */ |
| - final String message; |
| - |
| - /** |
| - * Error code supplied by the operating system. Will have the value |
| - * [noErrorCode] if there is no error code associated with the error. |
| - */ |
| - final int errorCode; |
| } |
| // Object for holding a buffer and an offset. |
| class _BufferAndStart { |
| - _BufferAndStart(List this.buffer, int this.start); |
| List buffer; |
| int start; |
| + _BufferAndStart(this.buffer, this.start); |
| } |
| // Ensure that the input List can be serialized through a native port. |