| Index: sdk/lib/io/file_impl.dart
|
| diff --git a/sdk/lib/io/file_impl.dart b/sdk/lib/io/file_impl.dart
|
| index 8d368389528f430d5e6b8e9c9cf9b4ecd145cdd7..6dd684b93f99143558398308b0cb1e17b24746fa 100644
|
| --- a/sdk/lib/io/file_impl.dart
|
| +++ b/sdk/lib/io/file_impl.dart
|
| @@ -360,7 +360,7 @@ class _File extends _FileBase implements File {
|
|
|
| Future<bool> exists() {
|
| _ensureFileService();
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _EXISTS_REQUEST;
|
| request[1] = _name;
|
| return _fileService.call(request).then((response) {
|
| @@ -381,7 +381,7 @@ class _File extends _FileBase implements File {
|
|
|
| Future<File> create() {
|
| _ensureFileService();
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _CREATE_REQUEST;
|
| request[1] = _name;
|
| return _fileService.call(request).then((response) {
|
| @@ -401,7 +401,7 @@ class _File extends _FileBase implements File {
|
|
|
| Future<File> delete() {
|
| _ensureFileService();
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _DELETE_REQUEST;
|
| request[1] = _name;
|
| return _fileService.call(request).then((response) {
|
| @@ -421,7 +421,7 @@ class _File extends _FileBase implements File {
|
|
|
| Future<Directory> directory() {
|
| _ensureFileService();
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _DIRECTORY_REQUEST;
|
| request[1] = _name;
|
| return _fileService.call(request).then((response) {
|
| @@ -453,7 +453,7 @@ class _File extends _FileBase implements File {
|
| });
|
| return completer.future;
|
| }
|
| - List request = new List(3);
|
| + List request = new List.fixedLength(3);
|
| request[0] = _OPEN_REQUEST;
|
| request[1] = _name;
|
| request[2] = mode._mode; // Direct int value for serialization.
|
| @@ -467,7 +467,7 @@ class _File extends _FileBase implements File {
|
|
|
| Future<int> length() {
|
| _ensureFileService();
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _LENGTH_FROM_NAME_REQUEST;
|
| request[1] = _name;
|
| return _fileService.call(request).then((response) {
|
| @@ -491,7 +491,7 @@ class _File extends _FileBase implements File {
|
|
|
| Future<Date> lastModified() {
|
| _ensureFileService();
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _LAST_MODIFIED_REQUEST;
|
| request[1] = _name;
|
| return _fileService.call(request).then((response) {
|
| @@ -538,7 +538,7 @@ class _File extends _FileBase implements File {
|
|
|
| Future<String> fullPath() {
|
| _ensureFileService();
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _FULL_PATH_REQUEST;
|
| request[1] = _name;
|
| return _fileService.call(request).then((response) {
|
| @@ -747,7 +747,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| Completer<RandomAccessFile> completer = new Completer<RandomAccessFile>();
|
| if (closed) return _completeWithClosedException(completer);
|
| _ensureFileService();
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _CLOSE_REQUEST;
|
| request[1] = _id;
|
| // Set the id_ to 0 (NULL) to ensure the no more async requests
|
| @@ -778,7 +778,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| _ensureFileService();
|
| Completer<int> completer = new Completer<int>();
|
| if (closed) return _completeWithClosedException(completer);
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _READ_BYTE_REQUEST;
|
| request[1] = _id;
|
| return _fileService.call(request).then((response) {
|
| @@ -815,7 +815,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| return completer.future;
|
| };
|
| if (closed) return _completeWithClosedException(completer);
|
| - List request = new List(3);
|
| + List request = new List.fixedLength(3);
|
| request[0] = _READ_LIST_REQUEST;
|
| request[1] = _id;
|
| request[2] = bytes;
|
| @@ -871,7 +871,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| return completer.future;
|
| }
|
| if (closed) return _completeWithClosedException(completer);
|
| - List request = new List(3);
|
| + List request = new List.fixedLength(3);
|
| request[0] = _WRITE_BYTE_REQUEST;
|
| request[1] = _id;
|
| request[2] = value;
|
| @@ -926,7 +926,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| return completer.future;
|
| }
|
|
|
| - List request = new List(5);
|
| + List request = new List.fixedLength(5);
|
| request[0] = _WRITE_LIST_REQUEST;
|
| request[1] = _id;
|
| request[2] = result.buffer;
|
| @@ -988,7 +988,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| _ensureFileService();
|
| Completer<int> completer = new Completer<int>();
|
| if (closed) return _completeWithClosedException(completer);
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _POSITION_REQUEST;
|
| request[1] = _id;
|
| return _fileService.call(request).then((response) {
|
| @@ -1015,7 +1015,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| _ensureFileService();
|
| Completer<RandomAccessFile> completer = new Completer<RandomAccessFile>();
|
| if (closed) return _completeWithClosedException(completer);
|
| - List request = new List(3);
|
| + List request = new List.fixedLength(3);
|
| request[0] = _SET_POSITION_REQUEST;
|
| request[1] = _id;
|
| request[2] = position;
|
| @@ -1042,7 +1042,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| _ensureFileService();
|
| Completer<RandomAccessFile> completer = new Completer<RandomAccessFile>();
|
| if (closed) return _completeWithClosedException(completer);
|
| - List request = new List(3);
|
| + List request = new List.fixedLength(3);
|
| request[0] = _TRUNCATE_REQUEST;
|
| request[1] = _id;
|
| request[2] = length;
|
| @@ -1069,7 +1069,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| _ensureFileService();
|
| Completer<int> completer = new Completer<int>();
|
| if (closed) return _completeWithClosedException(completer);
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _LENGTH_REQUEST;
|
| request[1] = _id;
|
| return _fileService.call(request).then((response) {
|
| @@ -1096,7 +1096,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| _ensureFileService();
|
| Completer<RandomAccessFile> completer = new Completer<RandomAccessFile>();
|
| if (closed) return _completeWithClosedException(completer);
|
| - List request = new List(2);
|
| + List request = new List.fixedLength(2);
|
| request[0] = _FLUSH_REQUEST;
|
| request[1] = _id;
|
| return _fileService.call(request).then((response) {
|
|
|