Class ObjectBuilderBase

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void _checkSingleUse()  
      protected static <T> java.util.List<T> _listAdd​(java.util.List<T> list, T value, T... values)
      Add a value to a (possibly null) list
      protected static <TOut,​TIn>
      java.util.List<TOut>
      _listAdd​(java.util.List<TOut> list, java.util.function.Function<TIn,​TOut> mapper, TIn value, TIn... values)
      Add a value to a (possibly null) list
      protected static <T> java.util.List<T> _listAddAll​(java.util.List<T> list, java.util.List<T> values)
      Add all elements of a list to a (possibly null) list
      protected static <TOut,​TIn>
      java.util.List<TOut>
      _listAddAll​(java.util.List<TOut> list, java.util.function.Function<TIn,​TOut> mapper, java.util.List<TIn> values)
      Add all elements of a list to a (possibly null) list
      protected static <T> java.util.List<T> _listCopy​(java.util.List<T> list)
      Make a mutable copy of a list if it is not null.
      protected static <K,​V>
      java.util.Map<K,​V>
      _mapCopy​(java.util.Map<K,​V> map)
      Make a mutable copy of a map if it is not null.
      protected static <K,​V>
      java.util.Map<K,​V>
      _mapPut​(java.util.Map<K,​V> map, K key, V value)
      Add a value to a (possibly null) map
      protected static <K,​V>
      java.util.Map<K,​V>
      _mapPutAll​(java.util.Map<K,​V> map, java.util.Map<K,​V> entries)
      Add all elements of a list to a (possibly null) map
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ObjectBuilderBase

        public ObjectBuilderBase()
    • Method Detail

      • _checkSingleUse

        protected void _checkSingleUse()
      • _listCopy

        @Nullable
        protected static <T> java.util.List<T> _listCopy​(@Nullable
                                                         java.util.List<T> list)
        Make a mutable copy of a list if it is not null.
      • _listAdd

        @SafeVarargs
        protected static <TOut,​TIn> java.util.List<TOut> _listAdd​(java.util.List<TOut> list,
                                                                        java.util.function.Function<TIn,​TOut> mapper,
                                                                        TIn value,
                                                                        TIn... values)
        Add a value to a (possibly null) list
      • _listAdd

        @SafeVarargs
        protected static <T> java.util.List<T> _listAdd​(java.util.List<T> list,
                                                        T value,
                                                        T... values)
        Add a value to a (possibly null) list
      • _listAddAll

        protected static <TOut,​TIn> java.util.List<TOut> _listAddAll​(java.util.List<TOut> list,
                                                                           java.util.function.Function<TIn,​TOut> mapper,
                                                                           java.util.List<TIn> values)
        Add all elements of a list to a (possibly null) list
      • _listAddAll

        protected static <T> java.util.List<T> _listAddAll​(java.util.List<T> list,
                                                           java.util.List<T> values)
        Add all elements of a list to a (possibly null) list
      • _mapCopy

        @Nullable
        protected static <K,​V> java.util.Map<K,​V> _mapCopy​(@Nullable
                                                                       java.util.Map<K,​V> map)
        Make a mutable copy of a map if it is not null.
      • _mapPut

        protected static <K,​V> java.util.Map<K,​V> _mapPut​(java.util.Map<K,​V> map,
                                                                      K key,
                                                                      V value)
        Add a value to a (possibly null) map
      • _mapPutAll

        protected static <K,​V> java.util.Map<K,​V> _mapPutAll​(java.util.Map<K,​V> map,
                                                                         java.util.Map<K,​V> entries)
        Add all elements of a list to a (possibly null) map