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