From 889fac2bdf993dc86f64a8893c0260fdcf848acb Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Mon, 10 Apr 2017 16:40:33 -0400 Subject: Cleanup --- .../java/bjc/utils/esodata/UnifiedDirectory.java | 49 ++++++++++------------ 1 file changed, 21 insertions(+), 28 deletions(-) (limited to 'BJC-Utils2/src/main/java/bjc/utils/esodata/UnifiedDirectory.java') diff --git a/BJC-Utils2/src/main/java/bjc/utils/esodata/UnifiedDirectory.java b/BJC-Utils2/src/main/java/bjc/utils/esodata/UnifiedDirectory.java index a0d9096..ffb639f 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/esodata/UnifiedDirectory.java +++ b/BJC-Utils2/src/main/java/bjc/utils/esodata/UnifiedDirectory.java @@ -16,9 +16,9 @@ import bjc.utils.funcdata.IMap; * The value type of the directory. */ public class UnifiedDirectory implements Directory { - private IMap> children; + private final IMap> children; - private IMap data; + private final IMap data; /** * Create a new directory. @@ -29,19 +29,19 @@ public class UnifiedDirectory implements Directory { } @Override - public Directory getSubdirectory(K key) { + public Directory 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 putSubdirectory(K key, Directory val) { + public Directory putSubdirectory(final K key, final Directory val) { if (data.containsKey(key)) { - String msg = String.format("Key %s is already used for data", key); + final String msg = String.format("Key %s is already used for data", key); throw new IllegalArgumentException(msg); } @@ -50,19 +50,19 @@ public class UnifiedDirectory implements Directory { } @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) { if (children.containsKey(key)) { - String msg = String.format("Key %s is already used for sub-directories.", key); + final String msg = String.format("Key %s is already used for sub-directories.", key); throw new IllegalArgumentException(msg); } @@ -74,33 +74,26 @@ public class UnifiedDirectory implements Directory { public int hashCode() { 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 UnifiedDirectory)) - return false; + public boolean equals(final Object obj) { + if (this == obj) return true; + if (obj == null) return false; + if (!(obj instanceof UnifiedDirectory)) return false; - UnifiedDirectory other = (UnifiedDirectory) obj; + final UnifiedDirectory other = (UnifiedDirectory) 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; } -- cgit v1.2.3