| Interface | Description | 
|---|---|
| ImmutableCollection<E> | A generic collection of elements that strictly prohibits modifications after its creation. | 
| ImmutableList<E> | A list that strictly prohibits modifications after its creation. | 
| ImmutableMap<K,V> | A map which strict that strictly prohibits modifications after its creation. | 
| ImmutableNavigableMap<K,V> | An interface that mimics the original NavigableMap but without exposing modification functions to Kotlin source codes. | 
| ImmutableNavigableSet<E> | An interface that mimics the original NavigableSet but without exposing modification functions to Kotlin source codes. | 
| ImmutableSet<E> | A Set that strictly prohibits modifications after its creation. | 
| ImmutableSortedMap<K,V> | An interface that mimics the original SortedMap but without exposing modification functions to Kotlin source codes. | 
| ImmutableSortedSet<E> | An interface that mimics the original SortedSet but without exposing modification functions to Kotlin source codes. | 
| Class | Description | 
|---|---|
| ImmutableCollections | |
| ImmutableMaps |