Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1235)

Unified Diff: mojo/dart/embedder/io/file_patch.dart

Issue 1953963002: Rolls Dart runtime forward (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « DEPS ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: mojo/dart/embedder/io/file_patch.dart
diff --git a/mojo/dart/embedder/io/file_patch.dart b/mojo/dart/embedder/io/file_patch.dart
index 8e5b9f99043cb2698b9d4b6f09c231e693222c53..adcee85a69e03aae5ca02db535c2e89e1d584aa6 100644
--- a/mojo/dart/embedder/io/file_patch.dart
+++ b/mojo/dart/embedder/io/file_patch.dart
@@ -604,6 +604,32 @@ patch class FileSystemEntity {
patch class _Link {
}
+patch class _RandomAccessFileOps {
+ /* patch */ factory _RandomAccessFileOps(int pointer)
+ => new _RandomAccessFileOpsImpl(pointer);
+}
+
+class _RandomAccessFileOpsImpl implements _RandomAccessFileOps {
+ int _pointer;
+
+ _RandomAccessFileOpsImpl(this._pointer);
+
+ int getPointer() => _pointer;
+ int close() => throw new UnimplementedError();
+ readByte() => throw new UnimplementedError();
+ read(int bytes) => throw new UnimplementedError();
+ readInto(List<int> buffer, int start, int end)
+ => throw new UnimplementedError();
+ writeByte(int value) => throw new UnimplementedError();
+ writeFrom(List<int> buffer, int start, int end)
+ => throw new UnimplementedError();
+ position() => throw new UnimplementedError();
+ setPosition(int position) => throw new UnimplementedError();
+ truncate(int length) => throw new UnimplementedError();
+ length() => throw new UnimplementedError();
+ flush() => throw new UnimplementedError();
+ lock(int lock, int start, int end) => throw new UnimplementedError();
+}
patch class _RandomAccessFile {
FileProxy _proxy;
@@ -625,7 +651,7 @@ patch class _RandomAccessFile {
await _proxy.responseOrError(_proxy.ptr.close());
await _proxy.close(immediate: true);
_proxy = null;
- _id = 0;
+ closed = true;
_maybePerformCleanup();
return this;
}
@@ -809,12 +835,12 @@ patch class _RandomAccessFile {
}
/* patch */ Future<RandomAccessFile> lock(
- [FileLock mode = FileLock.EXCLUSIVE, int start = 0, int end]) {
+ [FileLock mode = FileLock.EXCLUSIVE, int start = 0, int end = -1]) {
throw new UnsupportedError(
"File locking is not supported by this embedder");
}
- /* patch */ Future<RandomAccessFile> unlock([int start = 0, int end]) {
+ /* patch */ Future<RandomAccessFile> unlock([int start = 0, int end = -1]) {
throw new UnsupportedError(
"File locking is not supported by this embedder");
}
@@ -827,58 +853,4 @@ patch class _RandomAccessFile {
/* patch */ void unlockSync([int start = 0, int end]) {
_onSyncOperation();
}
-
- /* patch */ bool get closed => _id == 0;
-
- /* patch */ static int _close(int id) {
- throw new UnimplementedError();
- }
-
- /* patch */ static int _getFD(int id) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _readByte(int id) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _read(int id, int bytes) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _readInto(int id, List<int> buffer, int start, int end) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _writeByte(int id, int value) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _writeFrom(int id, List<int> buffer, int start, int end) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _position(int id) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _setPosition(int id, int position) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _truncate(int id, int length) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _length(int id) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _flush(int id) {
- throw new UnimplementedError();
- }
-
- /* patch */ static _lock(int id, int lock, int start, int end) {
- throw new UnimplementedError();
- }
}
« no previous file with comments | « DEPS ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698