diff options
Diffstat (limited to 'sched/src/com/android/sched/util/file/AbstractStreamFile.java')
-rw-r--r-- | sched/src/com/android/sched/util/file/AbstractStreamFile.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/sched/src/com/android/sched/util/file/AbstractStreamFile.java b/sched/src/com/android/sched/util/file/AbstractStreamFile.java index 55d257a..f70df7d 100644 --- a/sched/src/com/android/sched/util/file/AbstractStreamFile.java +++ b/sched/src/com/android/sched/util/file/AbstractStreamFile.java @@ -40,10 +40,15 @@ public abstract class AbstractStreamFile extends FileOrDirectory { protected AbstractStreamFile(@Nonnull String name, @CheckForNull RunnableHooks hooks) { + this(new File(name), new FileLocation(name), hooks); + } + + protected AbstractStreamFile(@Nonnull File file, @Nonnull FileLocation location, + @CheckForNull RunnableHooks hooks) { super(hooks); - this.file = new File(name); - this.location = new FileLocation(file); + this.file = file; + this.location = location; } protected AbstractStreamFile(@Nonnull Location location) { @@ -139,4 +144,4 @@ public abstract class AbstractStreamFile extends FileOrDirectory { assert file != null; return file.getPath(); } -}
\ No newline at end of file +} |