(@Nullable Object key, @Nullable V defaultValue)
| 895 | } |
| 896 | |
| 897 | @Override |
| 898 | public @Nullable V getOrDefault(@Nullable Object key, @Nullable V defaultValue) { |
| 899 | if (Collections2.safeContains(backingSet(), key)) { |
| 900 | @SuppressWarnings("unchecked") // unsafe, but Javadoc warns about it |
| 901 | K k = (K) key; |
| 902 | return function.apply(k); |
| 903 | } else { |
| 904 | return defaultValue; |
| 905 | } |
| 906 | } |
| 907 | |
| 908 | @Override |
| 909 | public @Nullable V remove(@Nullable Object key) { |
no test coverage detected