diff options
author | Benoit Lamarche <benoitlamarche@google.com> | 2015-04-10 12:43:43 +0200 |
---|---|---|
committer | Benoit Lamarche <benoitlamarche@google.com> | 2015-04-28 11:20:18 +0200 |
commit | c686beadd52f2bc7c218bcfb88153e2a2cbd20e4 (patch) | |
tree | 5c734410137ddf8a41382b04262593b9b3776ce9 /sched | |
parent | 0052bd19d1ba42d883f3999cb7518d32979a7964 (diff) | |
download | toolchain_jack-c686beadd52f2bc7c218bcfb88153e2a2cbd20e4.zip toolchain_jack-c686beadd52f2bc7c218bcfb88153e2a2cbd20e4.tar.gz toolchain_jack-c686beadd52f2bc7c218bcfb88153e2a2cbd20e4.tar.bz2 |
Rework ReadWriteZipFS to support incremental library
Change-Id: Id0fbc89e68ac3166447024ab9f2c040e02447e56
Diffstat (limited to 'sched')
-rw-r--r-- | sched/src/com/android/sched/vfs/ReadWriteZipFS.java | 4 | ||||
-rw-r--r-- | sched/src/com/android/sched/vfs/VFSToVFSWrapper.java | 6 |
2 files changed, 9 insertions, 1 deletions
diff --git a/sched/src/com/android/sched/vfs/ReadWriteZipFS.java b/sched/src/com/android/sched/vfs/ReadWriteZipFS.java index 7664e4c..956c908 100644 --- a/sched/src/com/android/sched/vfs/ReadWriteZipFS.java +++ b/sched/src/com/android/sched/vfs/ReadWriteZipFS.java @@ -203,4 +203,8 @@ public class ReadWriteZipFS extends BaseVFS<BaseVDir, BaseVFile> implements VFS Location getVDirLocation(@Nonnull BaseVDir parent, @Nonnull VPath path) { return vfs.getVDirLocation(parent, path); } + + public void setWorkVFS(@Nonnull VFS workVFS) { + vfs.setWorkVFS(workVFS); + } } diff --git a/sched/src/com/android/sched/vfs/VFSToVFSWrapper.java b/sched/src/com/android/sched/vfs/VFSToVFSWrapper.java index 7ee1c22..322fa48 100644 --- a/sched/src/com/android/sched/vfs/VFSToVFSWrapper.java +++ b/sched/src/com/android/sched/vfs/VFSToVFSWrapper.java @@ -42,7 +42,7 @@ import javax.annotation.Nonnull; public class VFSToVFSWrapper extends BaseVFS<BaseVDir, BaseVFile> implements VFS { @Nonnull - private final BaseVFS<BaseVDir, BaseVFile> workVFS; + private BaseVFS<BaseVDir, BaseVFile> workVFS; @Nonnull private final BaseVFS<BaseVDir, BaseVFile> finalVFS; @Nonnull @@ -254,4 +254,8 @@ public class VFSToVFSWrapper extends BaseVFS<BaseVDir, BaseVFile> implements VFS return workVFS.getVDirLocation(parent, path); } + @SuppressWarnings("unchecked") + public void setWorkVFS(@Nonnull VFS temporaryVFS) { + workVFS = (BaseVFS<BaseVDir, BaseVFile>) temporaryVFS; + } } |