Class ImmutableSortedMap.Builder<K,V>

  • Enclosing class:
    ImmutableSortedMap < K , V>


    public static class ImmutableSortedMap.Builder<K,V>
    extends ImmutableMap.Builder<K,V>
    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)