Index: runtime/bin/file_impl.dart |
diff --git a/runtime/bin/file_impl.dart b/runtime/bin/file_impl.dart |
index c772a213fb5c3a7060c532ab72f29856823f169a..23cd0c371e3bb5e266b15eea9e6698cba44b062e 100644 |
--- a/runtime/bin/file_impl.dart |
+++ b/runtime/bin/file_impl.dart |
@@ -502,10 +502,12 @@ class _File implements File { |
} |
return; |
} |
- var handler = |
- (_existsHandler != null) ? _existsHandler : (result) => null; |
var operation = new _ExistsOperation(_name); |
- _scheduler.enqueue(operation, (result, ignored) { _existsHandler(result); }); |
+ _scheduler.enqueue(operation, (result, ignored) { |
+ var handler = |
+ (_existsHandler != null) ? _existsHandler : (result) => null; |
+ handler(result); |
+ }); |
} |
bool existsSync() { |
@@ -521,8 +523,8 @@ class _File implements File { |
void create() { |
_asyncUsed = true; |
- var handler = (_createHandler != null) ? _createHandler : () => null; |
var handleCreateResult = (created, ignored) { |
+ var handler = (_createHandler != null) ? _createHandler : () => null; |
if (created) { |
handler(); |
} else if (_errorHandler != null) { |
@@ -546,8 +548,8 @@ class _File implements File { |
void delete() { |
_asyncUsed = true; |
- var handler = (_deleteHandler != null) ? _deleteHandler : () => null; |
var handleDeleteResult = (created, ignored) { |
+ var handler = (_deleteHandler != null) ? _deleteHandler : () => null; |
if (created) { |
handler(); |
} else if (_errorHandler != null) { |
@@ -580,13 +582,13 @@ class _File implements File { |
return; |
} |
} |
- // If no open handler is present, close the file immediately to |
- // avoid leaking an open file descriptor. |
- var handler = _openHandler; |
- if (handler === null) { |
- handler = (file) => file.close(); |
- } |
var handleOpenResult = (id, ignored) { |
+ // If no open handler is present, close the file immediately to |
+ // avoid leaking an open file descriptor. |
+ var handler = _openHandler; |
+ if (handler === null) { |
+ handler = (file) => file.close(); |
+ } |
if (id != 0) { |
var randomAccessFile = new _RandomAccessFile(id, _name); |
handler(randomAccessFile); |
@@ -618,9 +620,9 @@ class _File implements File { |
void fullPath() { |
_asyncUsed = true; |
- var handler = _fullPathHandler; |
- if (handler == null) handler = (path) => null; |
var handleFullPathResult = (result, ignored) { |
+ var handler = _fullPathHandler; |
+ if (handler == null) handler = (path) => null; |
if (result != null) { |
handler(result); |
} else if (_errorHandler != null) { |
@@ -694,8 +696,8 @@ class _RandomAccessFile implements RandomAccessFile { |
void close() { |
_asyncUsed = true; |
- var handler = (_closeHandler != null) ? _closeHandler : () => null; |
var handleCloseResult = (result, ignored) { |
+ var handler = (_closeHandler != null) ? _closeHandler : () => null; |
if (result != -1) { |
_id = result; |
handler(); |
@@ -721,9 +723,9 @@ class _RandomAccessFile implements RandomAccessFile { |
void readByte() { |
_asyncUsed = true; |
- var handler = |
- (_readByteHandler != null) ? _readByteHandler : (byte) => null; |
var handleReadByteResult = (result, ignored) { |
+ var handler = |
+ (_readByteHandler != null) ? _readByteHandler : (byte) => null; |
if (result != -1) { |
handler(result); |
} else if (_errorHandler != null) { |
@@ -754,9 +756,9 @@ class _RandomAccessFile implements RandomAccessFile { |
} |
return; |
}; |
- var handler = |
- (_readListHandler != null) ? _readListHandler : (result) => null; |
var handleReadListResult = (result, ignored) { |
+ var handler = |
+ (_readListHandler != null) ? _readListHandler : (result) => null; |
if (result is _ReadListResult && result.read != -1) { |
var read = result.read; |
buffer.setRange(offset, read, result.buffer); |
@@ -909,8 +911,9 @@ class _RandomAccessFile implements RandomAccessFile { |
void position() { |
_asyncUsed = true; |
- var handler = (_positionHandler != null) ? _positionHandler : (pos) => null; |
var handlePositionResult = (result, ignored) { |
+ var handler = |
+ (_positionHandler != null) ? _positionHandler : (pos) => null; |
if (result == -1 && _errorHandler != null) { |
_errorHandler("position failed"); |
return; |
@@ -935,9 +938,9 @@ class _RandomAccessFile implements RandomAccessFile { |
void setPosition(int position) { |
_asyncUsed = true; |
- var handler = |
- (_setPositionHandler != null) ? _setPositionHandler : () => null; |
var handleSetPositionResult = (result, ignored) { |
+ var handler = |
+ (_setPositionHandler != null) ? _setPositionHandler : () => null; |
if (result == false && _errorHandler != null) { |
_errorHandler("setPosition failed"); |
return; |
@@ -961,8 +964,8 @@ class _RandomAccessFile implements RandomAccessFile { |
void truncate(int length) { |
_asyncUsed = true; |
- var handler = (_truncateHandler != null) ? _truncateHandler : () => null; |
var handleTruncateResult = (result, ignored) { |
+ var handler = (_truncateHandler != null) ? _truncateHandler : () => null; |
if (result == false && _errorHandler != null) { |
_errorHandler("truncate failed"); |
return; |
@@ -986,8 +989,8 @@ class _RandomAccessFile implements RandomAccessFile { |
void length() { |
_asyncUsed = true; |
- var handler = (_lengthHandler != null) ? _lengthHandler : (pos) => null; |
var handleLengthResult = (result, ignored) { |
+ var handler = (_lengthHandler != null) ? _lengthHandler : (pos) => null; |
if (result == -1 && _errorHandler != null) { |
_errorHandler("length failed"); |
return; |
@@ -1012,8 +1015,8 @@ class _RandomAccessFile implements RandomAccessFile { |
void flush() { |
_asyncUsed = true; |
- var handler = (_flushHandler != null) ? _flushHandler : (pos) => null; |
var handleFlushResult = (result, ignored) { |
+ var handler = (_flushHandler != null) ? _flushHandler : (pos) => null; |
if (result == -1 && _errorHandler != null) { |
_errorHandler("flush failed"); |
return; |