| Index: sdk/lib/io/file_impl.dart
|
| diff --git a/sdk/lib/io/file_impl.dart b/sdk/lib/io/file_impl.dart
|
| index 14ab10e92f54849a2ab3dfdb377459d9e5a77722..dd6992ccf09a7b835eda81ba5b87f7517a9aabb7 100644
|
| --- a/sdk/lib/io/file_impl.dart
|
| +++ b/sdk/lib/io/file_impl.dart
|
| @@ -104,7 +104,7 @@ class _FileStream extends Stream<List<int>> {
|
| void _start() {
|
| Future<RandomAccessFile> openFuture;
|
| if (_path != null) {
|
| - openFuture = new File(_path).open(FileMode.READ);
|
| + openFuture = new File(_path).open(mode: FileMode.READ);
|
| } else {
|
| openFuture = new Future.immediate(_File._openStdioSync(0));
|
| }
|
| @@ -153,7 +153,7 @@ class _FileStreamConsumer extends StreamConsumer<List<int>, File> {
|
| StreamSubscription _subscription;
|
|
|
| _FileStreamConsumer(File this._file, FileMode mode) {
|
| - _openFuture = _file.open(mode);
|
| + _openFuture = _file.open(mode: mode);
|
| }
|
|
|
| _FileStreamConsumer.fromStdio(int fd) {
|
| @@ -347,7 +347,7 @@ class _File extends _FileBase implements File {
|
| return new Directory(result);
|
| }
|
|
|
| - Future<RandomAccessFile> open([FileMode mode = FileMode.READ]) {
|
| + Future<RandomAccessFile> open({FileMode mode: FileMode.READ}) {
|
| _ensureFileService();
|
| Completer<RandomAccessFile> completer = new Completer<RandomAccessFile>();
|
| if (mode != FileMode.READ &&
|
| @@ -419,7 +419,7 @@ class _File extends _FileBase implements File {
|
|
|
| external static _open(String path, int mode);
|
|
|
| - RandomAccessFile openSync([FileMode mode = FileMode.READ]) {
|
| + RandomAccessFile openSync({FileMode mode: FileMode.READ}) {
|
| if (mode != FileMode.READ &&
|
| mode != FileMode.WRITE &&
|
| mode != FileMode.APPEND) {
|
| @@ -509,14 +509,14 @@ class _File extends _FileBase implements File {
|
| return result;
|
| }
|
|
|
| - Future<String> readAsString([Encoding encoding = Encoding.UTF_8]) {
|
| + Future<String> readAsString({Encoding encoding: Encoding.UTF_8}) {
|
| _ensureFileService();
|
| return readAsBytes().then((bytes) {
|
| return _decodeString(bytes, encoding);
|
| });
|
| }
|
|
|
| - String readAsStringSync([Encoding encoding = Encoding.UTF_8]) {
|
| + String readAsStringSync({Encoding encoding: Encoding.UTF_8}) {
|
| List<int> bytes = readAsBytesSync();
|
| return _decodeString(bytes, encoding);
|
| }
|
| @@ -534,7 +534,7 @@ class _File extends _FileBase implements File {
|
| return list;
|
| }
|
|
|
| - Future<List<String>> readAsLines([Encoding encoding = Encoding.UTF_8]) {
|
| + Future<List<String>> readAsLines({Encoding encoding: Encoding.UTF_8}) {
|
| _ensureFileService();
|
| Completer<List<String>> completer = new Completer<List<String>>();
|
| return readAsBytes().then((bytes) {
|
| @@ -542,12 +542,12 @@ class _File extends _FileBase implements File {
|
| });
|
| }
|
|
|
| - List<String> readAsLinesSync([Encoding encoding = Encoding.UTF_8]) {
|
| + List<String> readAsLinesSync({Encoding encoding: Encoding.UTF_8}) {
|
| return _decodeLines(readAsBytesSync(), encoding);
|
| }
|
|
|
| Future<File> writeAsBytes(List<int> bytes,
|
| - [FileMode mode = FileMode.WRITE]) {
|
| + {FileMode mode: FileMode.WRITE}) {
|
| try {
|
| IOSink<File> sink = openWrite(mode: mode);
|
| sink.writeBytes(bytes);
|
| @@ -558,8 +558,8 @@ class _File extends _FileBase implements File {
|
| }
|
| }
|
|
|
| - void writeAsBytesSync(List<int> bytes, [FileMode mode = FileMode.WRITE]) {
|
| - RandomAccessFile opened = openSync(mode);
|
| + void writeAsBytesSync(List<int> bytes, {FileMode mode: FileMode.WRITE}) {
|
| + RandomAccessFile opened = openSync(mode: mode);
|
| opened.writeListSync(bytes, 0, bytes.length);
|
| opened.closeSync();
|
| }
|
| @@ -568,7 +568,7 @@ class _File extends _FileBase implements File {
|
| {FileMode mode: FileMode.WRITE,
|
| Encoding encoding: Encoding.UTF_8}) {
|
| try {
|
| - return writeAsBytes(_encodeString(contents, encoding), mode);
|
| + return writeAsBytes(_encodeString(contents, encoding), mode: mode);
|
| } catch (e) {
|
| var completer = new Completer();
|
| Timer.run(() => completer.completeError(e));
|
| @@ -579,7 +579,7 @@ class _File extends _FileBase implements File {
|
| void writeAsStringSync(String contents,
|
| {FileMode mode: FileMode.WRITE,
|
| Encoding encoding: Encoding.UTF_8}) {
|
| - writeAsBytesSync(_encodeString(contents, encoding), mode);
|
| + writeAsBytesSync(_encodeString(contents, encoding), mode: mode);
|
| }
|
|
|
| String get path => _path;
|
| @@ -863,7 +863,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| }
|
|
|
| Future<RandomAccessFile> writeString(String string,
|
| - [Encoding encoding = Encoding.UTF_8]) {
|
| + {Encoding encoding: Encoding.UTF_8}) {
|
| if (encoding is! Encoding) {
|
| var completer = new Completer();
|
| Timer.run(() {
|
| @@ -876,7 +876,7 @@ class _RandomAccessFile extends _FileBase implements RandomAccessFile {
|
| return writeList(data, 0, data.length);
|
| }
|
|
|
| - int writeStringSync(String string, [Encoding encoding = Encoding.UTF_8]) {
|
| + int writeStringSync(String string, {Encoding encoding: Encoding.UTF_8}) {
|
| if (encoding is! Encoding) {
|
| throw new FileIOException(
|
| "Invalid encoding in writeStringSync: $encoding");
|
|
|