From 504ca816530efdff06bc202e0432ebd354aec304 Mon Sep 17 00:00:00 2001 From: EVE Date: Tue, 14 Mar 2017 12:07:14 -0400 Subject: Cleanup --- .../src/main/java/bjc/utils/esodata/UnifiedDirectory.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 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 187474c..d4c5081 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/esodata/UnifiedDirectory.java +++ b/BJC-Utils2/src/main/java/bjc/utils/esodata/UnifiedDirectory.java @@ -5,9 +5,9 @@ import bjc.utils.funcdata.IMap; /** * Simple implementation of {@link Directory}. - * + * * Has a unified namespace for data and children. - * + * * @author EVE * * @param @@ -40,9 +40,8 @@ public class UnifiedDirectory implements Directory { @Override public Directory putSubdirectory(K key, Directory val) { - if(data.containsKey(key)) { + if(data.containsKey(key)) throw new IllegalArgumentException("Key " + key + " is already used for data."); - } return children.put(key, val); } @@ -59,10 +58,9 @@ public class UnifiedDirectory implements Directory { @Override public V putKey(K key, V val) { - if(children.containsKey(key)) { + if(children.containsKey(key)) throw new IllegalArgumentException("Key " + key + " is already used for sub-directories."); - } - + return data.put(key, val); } } \ No newline at end of file -- cgit v1.2.3