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/funcdata/ExtendedMap.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/funcdata/ExtendedMap.java')
| -rw-r--r-- | src/main/java/bjc/funcdata/ExtendedMap.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/bjc/funcdata/ExtendedMap.java b/src/main/java/bjc/funcdata/ExtendedMap.java index 059181f..9638cdc 100644 --- a/src/main/java/bjc/funcdata/ExtendedMap.java +++ b/src/main/java/bjc/funcdata/ExtendedMap.java @@ -60,7 +60,7 @@ class ExtendedMap<KeyType, ValueType> implements IMap<KeyType, ValueType> { } @Override - public ValueType get(final KeyType key) { + public Optional<ValueType> get(final KeyType key) { if (store.containsKey(key)) return store.get(key); else return delegate.get(key); } |
