Package it.unimi.dsi.fastutil.longs
Class Long2ShortFunctions.UnmodifiableFunction
java.lang.Object
it.unimi.dsi.fastutil.longs.AbstractLong2ShortFunction
it.unimi.dsi.fastutil.longs.Long2ShortFunctions.UnmodifiableFunction
- All Implemented Interfaces:
it.unimi.dsi.fastutil.Function<java.lang.Long,java.lang.Short>
,it.unimi.dsi.fastutil.longs.Long2ShortFunction
,java.io.Serializable
,java.util.function.Function<java.lang.Long,java.lang.Short>
,java.util.function.LongToIntFunction
- Direct Known Subclasses:
Long2ShortMaps.UnmodifiableMap
- Enclosing class:
- Long2ShortFunctions
public static class Long2ShortFunctions.UnmodifiableFunction extends AbstractLong2ShortFunction implements java.io.Serializable
An unmodifiable wrapper class for functions.
- See Also:
- Serialized Form
-
Method Summary
Modifier and Type Method Description void
clear()
boolean
containsKey(long k)
short
defaultReturnValue()
void
defaultReturnValue(short defRetValue)
boolean
equals(java.lang.Object o)
short
get(long k)
java.lang.Short
get(java.lang.Object k)
Deprecated.Please use the corresponding type-specific method instead.short
getOrDefault(long k, short defaultValue)
java.lang.Short
getOrDefault(java.lang.Object k, java.lang.Short defaultValue)
Deprecated.Please use the corresponding type-specific method instead.int
hashCode()
short
put(long k, short v)
java.lang.Short
put(java.lang.Long k, java.lang.Short v)
Deprecated.Please use the corresponding type-specific method instead.short
remove(long k)
java.lang.Short
remove(java.lang.Object k)
Deprecated.Please use the corresponding type-specific method instead.int
size()
java.lang.String
toString()
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface it.unimi.dsi.fastutil.Function
apply
Methods inherited from interface it.unimi.dsi.fastutil.longs.Long2ShortFunction
andThen, andThenByte, andThenChar, andThenDouble, andThenFloat, andThenInt, andThenLong, andThenObject, andThenReference, andThenShort, applyAsInt, compose, composeByte, composeChar, composeDouble, composeFloat, composeInt, composeLong, composeObject, composeReference, composeShort, containsKey
-
Method Details
-
size
public int size()- Specified by:
size
in interfaceit.unimi.dsi.fastutil.Function<java.lang.Long,java.lang.Short>
-
defaultReturnValue
public short defaultReturnValue()- Specified by:
defaultReturnValue
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
- Overrides:
defaultReturnValue
in classAbstractLong2ShortFunction
-
defaultReturnValue
public void defaultReturnValue(short defRetValue)- Specified by:
defaultReturnValue
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
- Overrides:
defaultReturnValue
in classAbstractLong2ShortFunction
-
containsKey
public boolean containsKey(long k)- Specified by:
containsKey
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
-
put
public short put(long k, short v)- Specified by:
put
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
-
get
public short get(long k)- Specified by:
get
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
-
getOrDefault
public short getOrDefault(long k, short defaultValue)- Specified by:
getOrDefault
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
-
remove
public short remove(long k)- Specified by:
remove
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
-
clear
public void clear()- Specified by:
clear
in interfaceit.unimi.dsi.fastutil.Function<java.lang.Long,java.lang.Short>
-
put
@Deprecated public java.lang.Short put(java.lang.Long k, java.lang.Short v)Deprecated.Please use the corresponding type-specific method instead.- Specified by:
put
in interfaceit.unimi.dsi.fastutil.Function<java.lang.Long,java.lang.Short>
- Specified by:
put
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
-
get
@Deprecated public java.lang.Short get(java.lang.Object k)Deprecated.Please use the corresponding type-specific method instead.- Specified by:
get
in interfaceit.unimi.dsi.fastutil.Function<java.lang.Long,java.lang.Short>
- Specified by:
get
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
-
getOrDefault
@Deprecated public java.lang.Short getOrDefault(java.lang.Object k, java.lang.Short defaultValue)Deprecated.Please use the corresponding type-specific method instead.- Specified by:
getOrDefault
in interfaceit.unimi.dsi.fastutil.Function<java.lang.Long,java.lang.Short>
- Specified by:
getOrDefault
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
-
remove
@Deprecated public java.lang.Short remove(java.lang.Object k)Deprecated.Please use the corresponding type-specific method instead.- Specified by:
remove
in interfaceit.unimi.dsi.fastutil.Function<java.lang.Long,java.lang.Short>
- Specified by:
remove
in interfaceit.unimi.dsi.fastutil.longs.Long2ShortFunction
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-