it.unimi.dsi.fastutil.shorts
Class Short2BooleanFunctions.Singleton
java.lang.Object
it.unimi.dsi.fastutil.shorts.AbstractShort2BooleanFunction
it.unimi.dsi.fastutil.shorts.Short2BooleanFunctions.Singleton
- All Implemented Interfaces:
- Function<java.lang.Short,java.lang.Boolean>, Short2BooleanFunction, java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- Short2BooleanMaps.Singleton
- Enclosing class:
- Short2BooleanFunctions
public static class Short2BooleanFunctions.Singleton
- extends AbstractShort2BooleanFunction
- implements java.io.Serializable, java.lang.Cloneable
An immutable class representing a type-specific singleton function.
This class may be useful to implement your own in case you subclass
a type-specific function.
- See Also:
- Serialized Form
Method Summary |
java.lang.Object |
clone()
|
boolean |
containsKey(short k)
|
boolean |
get(short k)
Returns the value to which the given key is mapped. |
int |
size()
Returns the intended number of keys in this function, or -1 if no such number exists. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
containsKey
public boolean containsKey(short k)
- Specified by:
containsKey
in interface Short2BooleanFunction
- See Also:
Function.containsKey(Object)
get
public boolean get(short k)
- Description copied from interface:
Short2BooleanFunction
- Returns the value to which the given key is mapped.
- Specified by:
get
in interface Short2BooleanFunction
- Parameters:
k
- the key.
- Returns:
- the corresponding value, or the default return value if no value was present for the given key.
- See Also:
Function.get(Object)
size
public int size()
- Description copied from interface:
Function
- Returns the intended number of keys in this function, or -1 if no such number exists.
Most function implementations will have some knowledge of the intended number of keys
in their domain. In some cases, however, this might not be possible.
- Specified by:
size
in interface Function<java.lang.Short,java.lang.Boolean>
- Returns:
- the intended number of keys in this function, or -1 if that number is not available.
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object