public static class Reference2ShortFunctions.Singleton<K> extends AbstractReference2ShortFunction<K> implements java.io.Serializable, java.lang.Cloneable
Note that albeit the function is immutable, its default return value may be changed.
This class may be useful to implement your own in case you subclass a type-specific function.
| Modifier and Type | Field and Description |
|---|---|
protected K |
key |
protected short |
value |
defRetValue| Modifier | Constructor and Description |
|---|---|
protected |
Singleton(K key,
short value) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
boolean |
containsKey(java.lang.Object k) |
short |
getOrDefault(java.lang.Object k,
short defaultValue) |
short |
getShort(java.lang.Object k) |
int |
size() |
defaultReturnValue, defaultReturnValueequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitandThen, andThenByte, andThenChar, andThenDouble, andThenFloat, andThenInt, andThenLong, andThenObject, andThenReference, andThenShort, applyAsInt, composeByte, composeChar, composeDouble, composeFloat, composeInt, composeLong, composeObject, composeReference, composeShort, get, getOrDefault, put, put, remove, removeShortprotected final K key
protected final short value
protected Singleton(K key, short value)
public boolean containsKey(java.lang.Object k)
public short getShort(java.lang.Object k)
getShort in interface it.unimi.dsi.fastutil.objects.Reference2ShortFunction<K>public short getOrDefault(java.lang.Object k,
short defaultValue)
getOrDefault in interface it.unimi.dsi.fastutil.objects.Reference2ShortFunction<K>public int size()
public java.lang.Object clone()
clone in class java.lang.Object