summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/esodata/SimpleDirectory.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2017-04-10 16:40:33 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2017-04-10 16:40:33 -0400
commit889fac2bdf993dc86f64a8893c0260fdcf848acb (patch)
tree99ed08552efa86fdc5fdf4ddb8720d10e599fafe /BJC-Utils2/src/main/java/bjc/utils/esodata/SimpleDirectory.java
parent1656b02144446aeedebb3d1179e07ed99c01861c (diff)
Cleanup
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/esodata/SimpleDirectory.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/esodata/SimpleDirectory.java45
1 files changed, 19 insertions, 26 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/esodata/SimpleDirectory.java b/BJC-Utils2/src/main/java/bjc/utils/esodata/SimpleDirectory.java
index bab64f5..69fd019 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/esodata/SimpleDirectory.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/esodata/SimpleDirectory.java
@@ -16,9 +16,9 @@ import bjc.utils.funcdata.IMap;
* The value type of the directory.
*/
public class SimpleDirectory<K, V> implements Directory<K, V> {
- private IMap<K, Directory<K, V>> children;
+ private final IMap<K, Directory<K, V>> children;
- private IMap<K, V> data;
+ private final IMap<K, V> data;
/**
* Create a new directory.
@@ -29,32 +29,32 @@ public class SimpleDirectory<K, V> implements Directory<K, V> {
}
@Override
- public Directory<K, V> getSubdirectory(K key) {
+ public Directory<K, V> getSubdirectory(final K key) {
return children.get(key);
}
@Override
- public boolean hasSubdirectory(K key) {
+ public boolean hasSubdirectory(final K key) {
return children.containsKey(key);
}
@Override
- public Directory<K, V> putSubdirectory(K key, Directory<K, V> val) {
+ public Directory<K, V> putSubdirectory(final K key, final Directory<K, V> val) {
return children.put(key, val);
}
@Override
- public boolean containsKey(K key) {
+ public boolean containsKey(final K key) {
return data.containsKey(key);
}
@Override
- public V getKey(K key) {
+ public V getKey(final K key) {
return data.get(key);
}
@Override
- public V putKey(K key, V val) {
+ public V putKey(final K key, final V val) {
return data.put(key, val);
}
@@ -63,34 +63,27 @@ public class SimpleDirectory<K, V> implements Directory<K, V> {
final int prime = 31;
int result = 1;
- result = prime * result + ((children == null) ? 0 : children.hashCode());
- result = prime * result + ((data == null) ? 0 : data.hashCode());
+ result = prime * result + (children == null ? 0 : children.hashCode());
+ result = prime * result + (data == null ? 0 : data.hashCode());
return result;
}
@Override
- public boolean equals(Object obj) {
- if (this == obj)
- return true;
- if (obj == null)
- return false;
- if (!(obj instanceof SimpleDirectory<?, ?>))
- return false;
+ public boolean equals(final Object obj) {
+ if (this == obj) return true;
+ if (obj == null) return false;
+ if (!(obj instanceof SimpleDirectory<?, ?>)) return false;
- SimpleDirectory<?, ?> other = (SimpleDirectory<?, ?>) obj;
+ final SimpleDirectory<?, ?> other = (SimpleDirectory<?, ?>) obj;
if (children == null) {
- if (other.children != null)
- return false;
- } else if (!children.equals(other.children))
- return false;
+ if (other.children != null) return false;
+ } else if (!children.equals(other.children)) return false;
if (data == null) {
- if (other.data != null)
- return false;
- } else if (!data.equals(other.data))
- return false;
+ if (other.data != null) return false;
+ } else if (!data.equals(other.data)) return false;
return true;
}