Package it.unimi.dsi.fastutil.objects
Class Reference2DoubleFunctions.UnmodifiableFunction<K>
java.lang.Object
it.unimi.dsi.fastutil.objects.AbstractReference2DoubleFunction<K>
it.unimi.dsi.fastutil.objects.Reference2DoubleFunctions.UnmodifiableFunction<K>
- All Implemented Interfaces:
it.unimi.dsi.fastutil.Function<K,java.lang.Double>,it.unimi.dsi.fastutil.objects.Reference2DoubleFunction<K>,java.io.Serializable,java.util.function.Function<K,java.lang.Double>,java.util.function.ToDoubleFunction<K>
- Direct Known Subclasses:
Reference2DoubleMaps.UnmodifiableMap
- Enclosing class:
- Reference2DoubleFunctions
public static class Reference2DoubleFunctions.UnmodifiableFunction<K> extends AbstractReference2DoubleFunction<K> implements java.io.Serializable
An unmodifiable wrapper class for functions.
- See Also:
- Serialized Form
-
Method Summary
Modifier and Type Method Description voidclear()booleancontainsKey(java.lang.Object k)doubledefaultReturnValue()voiddefaultReturnValue(double defRetValue)booleanequals(java.lang.Object o)java.lang.Doubleget(java.lang.Object k)Deprecated.Please use the corresponding type-specific method instead.doublegetDouble(java.lang.Object k)doublegetOrDefault(java.lang.Object k, double defaultValue)java.lang.DoublegetOrDefault(java.lang.Object k, java.lang.Double defaultValue)Deprecated.Please use the corresponding type-specific method instead.inthashCode()doubleput(K k, double v)java.lang.Doubleput(K k, java.lang.Double v)Deprecated.Please use the corresponding type-specific method instead.java.lang.Doubleremove(java.lang.Object k)Deprecated.Please use the corresponding type-specific method instead.doubleremoveDouble(java.lang.Object k)intsize()java.lang.StringtoString()Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface it.unimi.dsi.fastutil.Function
applyMethods inherited from interface java.util.function.Function
composeMethods inherited from interface it.unimi.dsi.fastutil.objects.Reference2DoubleFunction
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:
sizein interfaceit.unimi.dsi.fastutil.Function<K,java.lang.Double>
-
defaultReturnValue
public double defaultReturnValue()- Specified by:
defaultReturnValuein interfaceit.unimi.dsi.fastutil.objects.Reference2DoubleFunction<K>- Overrides:
defaultReturnValuein classAbstractReference2DoubleFunction<K>
-
defaultReturnValue
public void defaultReturnValue(double defRetValue)- Specified by:
defaultReturnValuein interfaceit.unimi.dsi.fastutil.objects.Reference2DoubleFunction<K>- Overrides:
defaultReturnValuein classAbstractReference2DoubleFunction<K>
-
containsKey
public boolean containsKey(java.lang.Object k)- Specified by:
containsKeyin interfaceit.unimi.dsi.fastutil.Function<K,java.lang.Double>
-
put
- Specified by:
putin interfaceit.unimi.dsi.fastutil.objects.Reference2DoubleFunction<K>
-
getDouble
public double getDouble(java.lang.Object k)- Specified by:
getDoublein interfaceit.unimi.dsi.fastutil.objects.Reference2DoubleFunction<K>
-
getOrDefault
public double getOrDefault(java.lang.Object k, double defaultValue)- Specified by:
getOrDefaultin interfaceit.unimi.dsi.fastutil.objects.Reference2DoubleFunction<K>
-
removeDouble
public double removeDouble(java.lang.Object k)- Specified by:
removeDoublein interfaceit.unimi.dsi.fastutil.objects.Reference2DoubleFunction<K>
-
clear
public void clear()- Specified by:
clearin interfaceit.unimi.dsi.fastutil.Function<K,java.lang.Double>
-
put
Deprecated.Please use the corresponding type-specific method instead. -
get
@Deprecated public java.lang.Double get(java.lang.Object k)Deprecated.Please use the corresponding type-specific method instead. -
getOrDefault
@Deprecated public java.lang.Double getOrDefault(java.lang.Object k, java.lang.Double defaultValue)Deprecated.Please use the corresponding type-specific method instead. -
remove
@Deprecated public java.lang.Double remove(java.lang.Object k)Deprecated.Please use the corresponding type-specific method instead. -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-