summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/esodata/UnifiedDirectory.java
diff options
context:
space:
mode:
authorBen Culkin <scorpress@gmail.com>2020-11-21 22:53:56 -0500
committerBen Culkin <scorpress@gmail.com>2020-11-21 22:53:56 -0500
commit86ad50b4df6166c6f99b08d91d49fe59ee754619 (patch)
tree75465a1fa0a99b9c83026953b6a2ed0d736c0a93 /src/main/java/bjc/esodata/UnifiedDirectory.java
parentc3954bbe63378324762a6cdd5caf363405340973 (diff)
Change IMap to use Optional, not exceptions
IMap now returns optionals, instead of throwing an exception
Diffstat (limited to 'src/main/java/bjc/esodata/UnifiedDirectory.java')
-rw-r--r--src/main/java/bjc/esodata/UnifiedDirectory.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/bjc/esodata/UnifiedDirectory.java b/src/main/java/bjc/esodata/UnifiedDirectory.java
index dcbac89..abf9a4c 100644
--- a/src/main/java/bjc/esodata/UnifiedDirectory.java
+++ b/src/main/java/bjc/esodata/UnifiedDirectory.java
@@ -30,7 +30,7 @@ public class UnifiedDirectory<K, V> implements Directory<K, V> {
@Override
public Directory<K, V> getSubdirectory(final K key) {
- return children.get(key);
+ return children.get(key).orElse(null);
}
@Override
@@ -56,7 +56,7 @@ public class UnifiedDirectory<K, V> implements Directory<K, V> {
@Override
public V getKey(final K key) {
- return data.get(key);
+ return data.get(key).orElse(null);
}
@Override