Class Int2ShortFunctions.PrimitiveFunction

java.lang.Object
it.unimi.dsi.fastutil.ints.Int2ShortFunctions.PrimitiveFunction
All Implemented Interfaces:
Function<java.lang.Integer,​java.lang.Short>, Int2ShortFunction, java.util.function.Function<java.lang.Integer,​java.lang.Short>, java.util.function.IntUnaryOperator
Enclosing class:
Int2ShortFunctions

public static class Int2ShortFunctions.PrimitiveFunction
extends java.lang.Object
implements Int2ShortFunction
An adapter for mapping generic total functions to partial primitive functions.
  • Method Details

    • containsKey

      public boolean containsKey​(int key)
      Description copied from interface: Int2ShortFunction
      Returns true if this function contains a mapping for the specified key.

      Note that for some kind of functions (e.g., hashes) this method will always return true. In particular, this default implementation always returns true.

      Specified by:
      containsKey in interface Int2ShortFunction
      Parameters:
      key - the key.
      Returns:
      true if this function associates a value to key.
      See Also:
      Function.containsKey(Object)
    • containsKey

      @Deprecated public boolean containsKey​(java.lang.Object key)
      Deprecated.
      Description copied from interface: Int2ShortFunction
      Returns true if this function contains a mapping for the specified key.

      Note that for some kind of functions (e.g., hashes) this method will always return true. This default implementation, in particular, always return true.

      Specified by:
      containsKey in interface Function<java.lang.Integer,​java.lang.Short>
      Specified by:
      containsKey in interface Int2ShortFunction
      Parameters:
      key - the key.
      Returns:
      true if this function associates a value to key.
      See Also:
      Map.containsKey(Object)
    • get

      public short get​(int key)
      Description copied from interface: Int2ShortFunction
      Returns the value to which the given key is mapped.
      Specified by:
      get in interface Int2ShortFunction
      Parameters:
      key - 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)
    • getOrDefault

      public short getOrDefault​(int key, short defaultValue)
      Description copied from interface: Int2ShortFunction
      Returns the value associated by this function to the specified key, or give the specified value if not present.
      Specified by:
      getOrDefault in interface Int2ShortFunction
      Parameters:
      key - the key.
      defaultValue - the value to return if not present.
      Returns:
      the corresponding value, or defaultValue if no value was present for the given key.
      See Also:
      Function.getOrDefault(Object, Object)
    • get

      @Deprecated public java.lang.Short get​(java.lang.Object key)
      Deprecated.
      Description copied from interface: Int2ShortFunction
      Returns the value associated by this function to the specified key.
      Specified by:
      get in interface Function<java.lang.Integer,​java.lang.Short>
      Specified by:
      get in interface Int2ShortFunction
      Parameters:
      key - the key.
      Returns:
      the corresponding value, or null if no value was present for the given key.
      See Also:
      Map.get(Object)
    • getOrDefault

      @Deprecated public java.lang.Short getOrDefault​(java.lang.Object key, java.lang.Short defaultValue)
      Deprecated.
      Description copied from interface: Int2ShortFunction
      Returns the value associated by this function to the specified key, or give the specified value if not present.
      Specified by:
      getOrDefault in interface Function<java.lang.Integer,​java.lang.Short>
      Specified by:
      getOrDefault in interface Int2ShortFunction
      Parameters:
      key - the key.
      defaultValue - the default value to return if not present.
      Returns:
      the corresponding value, or defaultValue if no value was present for the given key.
      See Also:
      Map.getOrDefault(Object, Object)
    • put

      @Deprecated public java.lang.Short put​(java.lang.Integer key, java.lang.Short value)
      Deprecated.
      Description copied from interface: Int2ShortFunction
      Associates the specified value with the specified key in this function (optional operation).
      Specified by:
      put in interface Function<java.lang.Integer,​java.lang.Short>
      Specified by:
      put in interface Int2ShortFunction
      Parameters:
      key - the key.
      value - the value.
      Returns:
      the old value, or null if no value was present for the given key.
      See Also:
      Map.put(Object,Object)