summaryrefslogtreecommitdiffstats
path: root/sched
diff options
context:
space:
mode:
authorPiotr Jastrzebski <haaawk@google.com>2015-02-27 08:59:36 +0000
committerPiotr Jastrzebski <haaawk@google.com>2015-02-27 08:59:36 +0000
commit5b147c1a53de1286f0feada65fef4aa70bbca406 (patch)
tree2f822c088e732e3582afc67b915fa4930d6e5bcc /sched
parent5d34a7cbd1f21cd27192736b0dcb0f3dee86ae4e (diff)
downloadtoolchain_jack-5b147c1a53de1286f0feada65fef4aa70bbca406.tar.gz
toolchain_jack-5b147c1a53de1286f0feada65fef4aa70bbca406.tar.bz2
toolchain_jack-5b147c1a53de1286f0feada65fef4aa70bbca406.zip
Move getName from BaseVDir and BaseVFile to a superclass
BaseVDir and BaseVFile have the same getName implementation based on |name| field inherited from a common superclass. Unify the implementation by moving it to the common superclass. Change-Id: Ia36a41e8fc403a2b18fc47dc00f67e3da48c90ab
Diffstat (limited to 'sched')
-rw-r--r--sched/src/com/android/sched/vfs/BaseVDir.java6
-rw-r--r--sched/src/com/android/sched/vfs/BaseVElement.java6
-rw-r--r--sched/src/com/android/sched/vfs/BaseVFile.java6
3 files changed, 6 insertions, 12 deletions
diff --git a/sched/src/com/android/sched/vfs/BaseVDir.java b/sched/src/com/android/sched/vfs/BaseVDir.java
index 8ee6a96f..a04166bb 100644
--- a/sched/src/com/android/sched/vfs/BaseVDir.java
+++ b/sched/src/com/android/sched/vfs/BaseVDir.java
@@ -140,12 +140,6 @@ abstract class BaseVDir extends BaseVElement implements VDir {
@Override
@Nonnull
- public String getName() {
- return name;
- }
-
- @Override
- @Nonnull
public BaseVDir createVDir(@Nonnull String name) throws CannotCreateFileException {
return vfs.createVDir(this, name);
}
diff --git a/sched/src/com/android/sched/vfs/BaseVElement.java b/sched/src/com/android/sched/vfs/BaseVElement.java
index db8f555f..3e923f4b 100644
--- a/sched/src/com/android/sched/vfs/BaseVElement.java
+++ b/sched/src/com/android/sched/vfs/BaseVElement.java
@@ -39,4 +39,10 @@ public abstract class BaseVElement implements VElement {
void changeVFS(@Nonnull BaseVFS<? extends BaseVDir, ? extends BaseVFile> vfs) {
this.vfs = (BaseVFS<BaseVDir, BaseVFile>) vfs;
}
+
+ @Override
+ @Nonnull
+ public String getName() {
+ return name;
+ }
}
diff --git a/sched/src/com/android/sched/vfs/BaseVFile.java b/sched/src/com/android/sched/vfs/BaseVFile.java
index 11e1a5cf..387471c5 100644
--- a/sched/src/com/android/sched/vfs/BaseVFile.java
+++ b/sched/src/com/android/sched/vfs/BaseVFile.java
@@ -54,12 +54,6 @@ abstract class BaseVFile extends BaseVElement implements VFile {
@Override
@Nonnull
- public String getName() {
- return name;
- }
-
- @Override
- @Nonnull
public Location getLocation() {
return vfs.getVFileLocation(this);
}