Package it.unimi.dsi.fastutil.objects
Class Reference2FloatFunctions.EmptyFunction<K>
java.lang.Object
it.unimi.dsi.fastutil.objects.AbstractReference2FloatFunction<K>
it.unimi.dsi.fastutil.objects.Reference2FloatFunctions.EmptyFunction<K>
- All Implemented Interfaces:
it.unimi.dsi.fastutil.Function<K,java.lang.Float>
,it.unimi.dsi.fastutil.objects.Reference2FloatFunction<K>
,java.io.Serializable
,java.lang.Cloneable
,java.util.function.Function<K,java.lang.Float>
,java.util.function.ToDoubleFunction<K>
- Direct Known Subclasses:
Reference2FloatMaps.EmptyMap
- Enclosing class:
- Reference2FloatFunctions
public static class Reference2FloatFunctions.EmptyFunction<K> extends AbstractReference2FloatFunction<K> implements java.io.Serializable, java.lang.Cloneable
An immutable class representing an empty type-specific function.
This class may be useful to implement your own in case you subclass a type-specific function.
- See Also:
- Serialized Form
-
Method Summary
Modifier and Type Method Description void
clear()
java.lang.Object
clone()
boolean
containsKey(java.lang.Object k)
float
defaultReturnValue()
void
defaultReturnValue(float defRetValue)
boolean
equals(java.lang.Object o)
float
getFloat(java.lang.Object k)
float
getOrDefault(java.lang.Object k, float defaultValue)
int
hashCode()
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, get, getOrDefault, put, put, remove, removeFloat
-
Method Details
-
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>
-
containsKey
public boolean containsKey(java.lang.Object k)- Specified by:
containsKey
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>
-
size
public int size()- Specified by:
size
in interfaceit.unimi.dsi.fastutil.Function<K,java.lang.Float>
-
clear
public void clear()- Specified by:
clear
in interfaceit.unimi.dsi.fastutil.Function<K,java.lang.Float>
-
clone
public java.lang.Object clone() -
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
-