Package it.unimi.dsi.fastutil.ints
Class AbstractInt2ShortFunction
java.lang.Object
it.unimi.dsi.fastutil.ints.AbstractInt2ShortFunction
- All Implemented Interfaces:
it.unimi.dsi.fastutil.Function<java.lang.Integer,java.lang.Short>
,it.unimi.dsi.fastutil.ints.Int2ShortFunction
,java.io.Serializable
,java.util.function.Function<java.lang.Integer,java.lang.Short>
,java.util.function.IntUnaryOperator
- Direct Known Subclasses:
AbstractInt2ShortMap
,Int2ShortFunctions.EmptyFunction
,Int2ShortFunctions.Singleton
,Int2ShortFunctions.UnmodifiableFunction
public abstract class AbstractInt2ShortFunction
extends java.lang.Object
implements it.unimi.dsi.fastutil.ints.Int2ShortFunction, java.io.Serializable
An abstract class providing basic methods for functions implementing a type-specific interface.
This class handles directly a default return
value (including methods to access
it). Instances of classes inheriting from this class have just to return
defRetValue
to denote lack of a key in type-specific methods. The value
is serialized.
Implementing subclasses have just to provide type-specific get()
,
type-specific containsKey()
, and size()
methods.
- See Also:
- Serialized Form
-
Method Summary
Modifier and Type Method Description short
defaultReturnValue()
void
defaultReturnValue(short rv)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface it.unimi.dsi.fastutil.Function
apply, clear, size
Methods inherited from interface it.unimi.dsi.fastutil.ints.Int2ShortFunction
andThen, andThenByte, andThenChar, andThenDouble, andThenFloat, andThenInt, andThenLong, andThenObject, andThenReference, andThenShort, applyAsInt, compose, composeByte, composeChar, composeDouble, composeFloat, composeInt, composeLong, composeObject, composeReference, composeShort, containsKey, containsKey, get, get, getOrDefault, getOrDefault, put, put, remove, remove
Methods inherited from interface java.util.function.IntUnaryOperator
andThen, compose
-
Method Details
-
defaultReturnValue
public void defaultReturnValue(short rv)- Specified by:
defaultReturnValue
in interfaceit.unimi.dsi.fastutil.ints.Int2ShortFunction
-
defaultReturnValue
public short defaultReturnValue()- Specified by:
defaultReturnValue
in interfaceit.unimi.dsi.fastutil.ints.Int2ShortFunction
-