Class UnmodifiableBiMap<F,S>

java.lang.Object
com.github.tix320.skimp.collection.map.internal.AbstractBiMap<F,S>
com.github.tix320.skimp.collection.map.immutable.UnmodifiableBiMap<F,S>
All Implemented Interfaces:
BiMap<F,S>, Iterable<BiMap.Entry<F,S>>

public final class UnmodifiableBiMap<F,S> extends com.github.tix320.skimp.collection.map.internal.AbstractBiMap<F,S>
Author:
Tigran Sargsyan on 31-Mar-20.
  • Constructor Details

    • UnmodifiableBiMap

      public UnmodifiableBiMap(BiMap<F,S> map)
  • Method Details

    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • contains

      public boolean contains(F key)
    • inverseContains

      public boolean inverseContains(S key)
    • get

      public S get(F key)
    • inverseGet

      public F inverseGet(S key)
    • view

      public Map<F,S> view()
    • inverseView

      public Map<S,F> inverseView()
    • iterator

      public Iterator<BiMap.Entry<F,S>> iterator()