diff options
| author | Ben Culkin <scorpress@gmail.com> | 2020-11-21 22:53:56 -0500 |
|---|---|---|
| committer | Ben Culkin <scorpress@gmail.com> | 2020-11-21 22:53:56 -0500 |
| commit | 86ad50b4df6166c6f99b08d91d49fe59ee754619 (patch) | |
| tree | 75465a1fa0a99b9c83026953b6a2ed0d736c0a93 /src/main/java/bjc/esodata/SimpleDirectory.java | |
| parent | c3954bbe63378324762a6cdd5caf363405340973 (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/SimpleDirectory.java')
| -rw-r--r-- | src/main/java/bjc/esodata/SimpleDirectory.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/bjc/esodata/SimpleDirectory.java b/src/main/java/bjc/esodata/SimpleDirectory.java index 36f5f5a..ddc65b4 100644 --- a/src/main/java/bjc/esodata/SimpleDirectory.java +++ b/src/main/java/bjc/esodata/SimpleDirectory.java @@ -30,7 +30,7 @@ public class SimpleDirectory<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 @@ -50,7 +50,7 @@ public class SimpleDirectory<K, V> implements Directory<K, V> { @Override public V getKey(final K key) { - return data.get(key); + return data.get(key).orElse(null); } @Override |
