summaryrefslogtreecommitdiffstats
path: root/sched/src/com/android/sched/util/file/AbstractStreamFile.java
diff options
context:
space:
mode:
Diffstat (limited to 'sched/src/com/android/sched/util/file/AbstractStreamFile.java')
-rw-r--r--sched/src/com/android/sched/util/file/AbstractStreamFile.java11
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
+}