Class PMap.SortedBuilder<K extends java.lang.Comparable,​V>

  • Type Parameters:
    K - The key type.
    V - The value type.
    All Implemented Interfaces:
    PMap.Builder<K,​V>
    Enclosing class:
    PMap<Key,​Value>

    public static final class PMap.SortedBuilder<K extends java.lang.Comparable,​V>
    extends java.lang.Object
    implements PMap.Builder<K,​V>
    Sorted map builder returning an ImmutableSortedMap.
    • Constructor Detail

      • SortedBuilder

        public SortedBuilder()
      • SortedBuilder

        public SortedBuilder​(int capacity)
    • Method Detail

      • put

        @Nonnull
        public PMap.Builder<K,​V> put​(@Nonnull
                                           K key,
                                           @Nonnull
                                           V value)
        Specified by:
        put in interface PMap.Builder<K extends java.lang.Comparable,​V>
      • putAll

        @Nonnull
        public PMap.Builder<K,​V> putAll​(@Nonnull
                                              java.util.Map<K,​V> items)
        Specified by:
        putAll in interface PMap.Builder<K extends java.lang.Comparable,​V>
      • build

        @Nonnull
        public java.util.Map<K,​V> build()
        Specified by:
        build in interface PMap.Builder<K extends java.lang.Comparable,​V>