Package com.strobel.componentmodel
Interface FrugalKeyMap
-
- All Known Implementing Classes:
ArrayKeyMap
,DictionaryKeyMap
,EmptyKeyMap
,PairKeyMap
,SingleKeyMap
public interface FrugalKeyMap
-
-
Field Summary
Fields Modifier and Type Field Description static FrugalKeyMap
EMPTY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <V> V
get(Key<V> key)
boolean
isEmpty()
<V> FrugalKeyMap
minus(Key<V> key)
<V> FrugalKeyMap
plus(Key<V> key, V value)
java.lang.String
toString()
-
-
-
Field Detail
-
EMPTY
static final FrugalKeyMap EMPTY
-
-
Method Detail
-
plus
@NotNull <V> FrugalKeyMap plus(@NotNull Key<V> key, @NotNull V value)
-
minus
@NotNull <V> FrugalKeyMap minus(@NotNull Key<V> key)
-
toString
java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isEmpty
boolean isEmpty()
-
-