eclipse-collections icon indicating copy to clipboard operation
eclipse-collections copied to clipboard

Implement unmodifiable Multimaps.

Open motlin opened this issue 9 years ago • 2 comments

Implement unmodifiable Multimap wrappers like UnmodifiableMutableListMultimap, UnmodifiableMutableSetMultimap, etc.

Implement MutableMultimap<K, V> asUnmodifiable(); in MutableMultimap<K, V> and covariant overrides like MutableListMultimap<K, V> asUnmodifiable(); in MutableListMultimap.

All interfaces that extend MutableMultimap should have an override, including

  • MutableBagIterableMultimap
  • MutableBagMultimap
  • MutableListMultimap
  • MutableSetIterableMultimap
  • MutableSetMultimap
  • MutableSortedBagMultimap
  • MutableSortedSetMultimap

The overall design and inheritance hierarchy of unmodifiable MutableMultimaps should be similar to the unmodifiable MutableCollection hierarchy.

motlin avatar Jan 15 '16 17:01 motlin

Hello. I'd like to work on this issue.

gonzra-bnym avatar May 20 '20 03:05 gonzra-bnym

Thanks @gonzra-bnym ! I've assigned the issue to you.

donraab avatar May 20 '20 04:05 donraab