Class Reference2ByteFunctions.PrimitiveFunction<K>

java.lang.Object
it.unimi.dsi.fastutil.objects.Reference2ByteFunctions.PrimitiveFunction<K>
All Implemented Interfaces:
it.unimi.dsi.fastutil.Function<K,​java.lang.Byte>, Reference2ByteFunction<K>, java.util.function.Function<K,​java.lang.Byte>, java.util.function.ToIntFunction<K>
Enclosing class:
Reference2ByteFunctions

public static class Reference2ByteFunctions.PrimitiveFunction<K>
extends java.lang.Object
implements Reference2ByteFunction<K>
An adapter for mapping generic total functions to partial primitive functions.
  • Method Details

    • containsKey

      public boolean containsKey​(java.lang.Object key)
      Specified by:
      containsKey in interface it.unimi.dsi.fastutil.Function<K,​java.lang.Byte>
    • getByte

      public byte getByte​(java.lang.Object key)
      Description copied from interface: Reference2ByteFunction
      Returns the value to which the given key is mapped.
      Specified by:
      getByte in interface Reference2ByteFunction<K>
      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 byte getOrDefault​(java.lang.Object key, byte defaultValue)
      Description copied from interface: Reference2ByteFunction
      Returns the value associated by this function to the specified key, or give the specified value if not present.
      Specified by:
      getOrDefault in interface Reference2ByteFunction<K>
      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.Byte get​(java.lang.Object key)
      Deprecated.
      Description copied from interface: Reference2ByteFunction
      Specified by:
      get in interface it.unimi.dsi.fastutil.Function<K,​java.lang.Byte>
      Specified by:
      get in interface Reference2ByteFunction<K>
    • getOrDefault

      @Deprecated public java.lang.Byte getOrDefault​(java.lang.Object key, java.lang.Byte defaultValue)
      Deprecated.
      Description copied from interface: Reference2ByteFunction
      Specified by:
      getOrDefault in interface it.unimi.dsi.fastutil.Function<K,​java.lang.Byte>
      Specified by:
      getOrDefault in interface Reference2ByteFunction<K>
    • put

      @Deprecated public java.lang.Byte put​(K key, java.lang.Byte value)
      Deprecated.
      Description copied from interface: Reference2ByteFunction
      Specified by:
      put in interface it.unimi.dsi.fastutil.Function<K,​java.lang.Byte>
      Specified by:
      put in interface Reference2ByteFunction<K>