Class ImmutableSortedMap.Builder<K,V>

java.lang.Object
com.google.common.collect.ImmutableMap.Builder<K,V>
com.google.common.collect.ImmutableSortedMap.Builder<K,V>
Enclosing class:
ImmutableSortedMap<K,V>

@Deprecated(since="2022-12-01") public static class ImmutableSortedMap.Builder<K,V> extends ImmutableMap.Builder<K,V>
Deprecated.
The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
A builder for creating immutable sorted map instances, especially public static final maps ("constant maps"). Example:
   

    static final ImmutableSortedMap<Integer, String> INT_TO_WORD =
        new ImmutableSortedMap.Builder<Integer, String>(Ordering.natural())
            .put(1, "one")
            .put(2, "two")
            .put(3, "three")
            .build();

For small immutable sorted maps, the ImmutableSortedMap.of() methods are even more convenient.

Builder instances can be reused - it is safe to call build() multiple times to build multiple maps in series. Each map is a superset of the maps created before it.

Since:
2.0 (imported from Google Collections Library)