Class MostlySingularMultiMap<K,V>

java.lang.Object
org.languagetool.tools.MostlySingularMultiMap<K,V>

public class MostlySingularMultiMap<K,V> extends Object
A map containing multiple values per key, memory-optimized for case when there's only one value.
  • Field Details

    • map

      private final it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap<K,Object> map
  • Constructor Details

    • MostlySingularMultiMap

      public MostlySingularMultiMap(Map<K,List<V>> contents)
  • Method Details

    • getList

      @Nullable public List<V> getList(K key)