Package it.unimi.dsi.fastutil.floats
Class Float2ObjectFunctions.UnmodifiableFunction<V>
java.lang.Object
it.unimi.dsi.fastutil.floats.AbstractFloat2ObjectFunction<V>
it.unimi.dsi.fastutil.floats.Float2ObjectFunctions.UnmodifiableFunction<V>
- All Implemented Interfaces:
it.unimi.dsi.fastutil.floats.Float2ObjectFunction<V>
,it.unimi.dsi.fastutil.Function<java.lang.Float,V>
,java.io.Serializable
,java.util.function.DoubleFunction<V>
,java.util.function.Function<java.lang.Float,V>
- Direct Known Subclasses:
Float2ObjectMaps.UnmodifiableMap
- Enclosing class:
- Float2ObjectFunctions
public static class Float2ObjectFunctions.UnmodifiableFunction<V> extends AbstractFloat2ObjectFunction<V> 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(float k)
V
defaultReturnValue()
void
defaultReturnValue(V defRetValue)
boolean
equals(java.lang.Object o)
V
get(float k)
V
get(java.lang.Object k)
Deprecated.Please use the corresponding type-specific method instead.V
getOrDefault(float k, V defaultValue)
V
getOrDefault(java.lang.Object k, V defaultValue)
Deprecated.Please use the corresponding type-specific method instead.int
hashCode()
V
put(float k, V v)
V
put(java.lang.Float k, V v)
Deprecated.Please use the corresponding type-specific method instead.V
remove(float k)
V
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.floats.Float2ObjectFunction
andThenByte, andThenChar, andThenDouble, andThenFloat, andThenInt, andThenLong, andThenObject, andThenReference, andThenShort, apply, compose, composeByte, composeChar, composeDouble, composeFloat, composeInt, composeLong, composeObject, composeReference, composeShort, containsKey
Methods inherited from interface it.unimi.dsi.fastutil.Function
apply
Methods inherited from interface java.util.function.Function
andThen
-
Method Details
-
size
public int size()- Specified by:
size
in interfaceit.unimi.dsi.fastutil.Function<java.lang.Float,V>
-
defaultReturnValue
- Specified by:
defaultReturnValue
in interfaceit.unimi.dsi.fastutil.floats.Float2ObjectFunction<V>
- Overrides:
defaultReturnValue
in classAbstractFloat2ObjectFunction<V>
-
defaultReturnValue
- Specified by:
defaultReturnValue
in interfaceit.unimi.dsi.fastutil.floats.Float2ObjectFunction<V>
- Overrides:
defaultReturnValue
in classAbstractFloat2ObjectFunction<V>
-
containsKey
public boolean containsKey(float k)- Specified by:
containsKey
in interfaceit.unimi.dsi.fastutil.floats.Float2ObjectFunction<V>
-
put
- Specified by:
put
in interfaceit.unimi.dsi.fastutil.floats.Float2ObjectFunction<V>
-
get
- Specified by:
get
in interfaceit.unimi.dsi.fastutil.floats.Float2ObjectFunction<V>
-
getOrDefault
- Specified by:
getOrDefault
in interfaceit.unimi.dsi.fastutil.floats.Float2ObjectFunction<V>
-
remove
- Specified by:
remove
in interfaceit.unimi.dsi.fastutil.floats.Float2ObjectFunction<V>
-
clear
public void clear()- Specified by:
clear
in interfaceit.unimi.dsi.fastutil.Function<java.lang.Float,V>
-
put
Deprecated.Please use the corresponding type-specific method instead. -
get
Deprecated.Please use the corresponding type-specific method instead. -
getOrDefault
Deprecated.Please use the corresponding type-specific method instead. -
remove
Deprecated.Please use the corresponding type-specific method instead. -
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
-