diff options
| author | bculkin2442 <bjculkin@mix.wvu.edu> | 2017-04-10 16:40:33 -0400 |
|---|---|---|
| committer | bculkin2442 <bjculkin@mix.wvu.edu> | 2017-04-10 16:40:33 -0400 |
| commit | 889fac2bdf993dc86f64a8893c0260fdcf848acb (patch) | |
| tree | 99ed08552efa86fdc5fdf4ddb8720d10e599fafe /BJC-Utils2/src/main/java/bjc/utils/esodata/SimpleDirectory.java | |
| parent | 1656b02144446aeedebb3d1179e07ed99c01861c (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.java | 45 |
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; } |
