Class Iterables


  • public final class Iterables
    extends java.lang.Object
    • Constructor Detail

      • Iterables

        private Iterables()
    • Method Detail

      • mList

        public static <T> MutableList<T> mList​(T... elements)
      • mSet

        public static <T> MutableSet<T> mSet​(T... elements)
      • mBag

        public static <T> MutableBag<T> mBag​(T... elements)
      • mMap

        public static <K,​V> MutableMap<K,​V> mMap()
      • mMap

        public static <K,​V> MutableMap<K,​V> mMap​(K key,
                                                             V value)
      • mMap

        public static <K,​V> MutableMap<K,​V> mMap​(K key1,
                                                             V value1,
                                                             K key2,
                                                             V value2)
      • mMap

        public static <K,​V> MutableMap<K,​V> mMap​(K key1,
                                                             V value1,
                                                             K key2,
                                                             V value2,
                                                             K key3,
                                                             V value3)
      • mMap

        public static <K,​V> MutableMap<K,​V> mMap​(K key1,
                                                             V value1,
                                                             K key2,
                                                             V value2,
                                                             K key3,
                                                             V value3,
                                                             K key4,
                                                             V value4)
      • mSortedSet

        public static <T> MutableSortedSet<T> mSortedSet​(T... elements)
      • mSortedSet

        public static <T> MutableSortedSet<T> mSortedSet​(java.util.Comparator<? super T> comparator)
      • mSortedSet

        public static <T> MutableSortedSet<T> mSortedSet​(java.util.Comparator<? super T> comparator,
                                                         T... elements)
      • mSortedMap

        public static <K,​V> MutableSortedMap<K,​V> mSortedMap​(K key,
                                                                         V value)
      • mSortedMap

        public static <K,​V> MutableSortedMap<K,​V> mSortedMap​(K key1,
                                                                         V value1,
                                                                         K key2,
                                                                         V value2)
      • mSortedMap

        public static <K,​V> MutableSortedMap<K,​V> mSortedMap​(K key1,
                                                                         V value1,
                                                                         K key2,
                                                                         V value2,
                                                                         K key3,
                                                                         V value3)
      • mSortedMap

        public static <K,​V> MutableSortedMap<K,​V> mSortedMap​(K key1,
                                                                         V value1,
                                                                         K key2,
                                                                         V value2,
                                                                         K key3,
                                                                         V value3,
                                                                         K key4,
                                                                         V value4)
      • mSortedMap

        public static <K,​V> MutableSortedMap<K,​V> mSortedMap​(java.util.Comparator<? super K> comparator)
      • mSortedMap

        public static <K,​V> MutableSortedMap<K,​V> mSortedMap​(java.util.Comparator<? super K> comparator,
                                                                         K key,
                                                                         V value)
      • mSortedMap

        public static <K,​V> MutableSortedMap<K,​V> mSortedMap​(java.util.Comparator<? super K> comparator,
                                                                         K key1,
                                                                         V value1,
                                                                         K key2,
                                                                         V value2)
      • mSortedMap

        public static <K,​V> MutableSortedMap<K,​V> mSortedMap​(java.util.Comparator<? super K> comparator,
                                                                         K key1,
                                                                         V value1,
                                                                         K key2,
                                                                         V value2,
                                                                         K key3,
                                                                         V value3)
      • mSortedMap

        public static <K,​V> MutableSortedMap<K,​V> mSortedMap​(java.util.Comparator<? super K> comparator,
                                                                         K key1,
                                                                         V value1,
                                                                         K key2,
                                                                         V value2,
                                                                         K key3,
                                                                         V value3,
                                                                         K key4,
                                                                         V value4)
      • iList

        public static <T> ImmutableList<T> iList​(T one,
                                                 T two)
      • iList

        public static <T> ImmutableList<T> iList​(T one,
                                                 T two,
                                                 T three)
      • iList

        public static <T> ImmutableList<T> iList​(T one,
                                                 T two,
                                                 T three,
                                                 T four)
      • iList

        public static <T> ImmutableList<T> iList​(T one,
                                                 T two,
                                                 T three,
                                                 T four,
                                                 T five)
      • iList

        public static <T> ImmutableList<T> iList​(T one,
                                                 T two,
                                                 T three,
                                                 T four,
                                                 T five,
                                                 T six)
      • iList

        public static <T> ImmutableList<T> iList​(T one,
                                                 T two,
                                                 T three,
                                                 T four,
                                                 T five,
                                                 T six,
                                                 T seven)
      • iList

        public static <T> ImmutableList<T> iList​(T one,
                                                 T two,
                                                 T three,
                                                 T four,
                                                 T five,
                                                 T six,
                                                 T seven,
                                                 T eight)
      • iList

        public static <T> ImmutableList<T> iList​(T one,
                                                 T two,
                                                 T three,
                                                 T four,
                                                 T five,
                                                 T six,
                                                 T seven,
                                                 T eight,
                                                 T nine)
      • iList

        public static <T> ImmutableList<T> iList​(T one,
                                                 T two,
                                                 T three,
                                                 T four,
                                                 T five,
                                                 T six,
                                                 T seven,
                                                 T eight,
                                                 T nine,
                                                 T ten)
      • iList

        public static <T> ImmutableList<T> iList​(T... elements)
      • iSet

        public static <T> ImmutableSet<T> iSet​(T one,
                                               T two)
      • iSet

        public static <T> ImmutableSet<T> iSet​(T one,
                                               T two,
                                               T three)
      • iSet

        public static <T> ImmutableSet<T> iSet​(T one,
                                               T two,
                                               T three,
                                               T four)
      • iSet

        public static <T> ImmutableSet<T> iSet​(T... elements)
      • iBag

        public static <T> ImmutableBag<T> iBag​(T... elements)
      • iMap

        public static <K,​V> ImmutableMap<K,​V> iMap()
      • iMap

        public static <K,​V> ImmutableMap<K,​V> iMap​(K key,
                                                               V value)
      • iMap

        public static <K,​V> ImmutableMap<K,​V> iMap​(K key1,
                                                               V value1,
                                                               K key2,
                                                               V value2)
      • iMap

        public static <K,​V> ImmutableMap<K,​V> iMap​(K key1,
                                                               V value1,
                                                               K key2,
                                                               V value2,
                                                               K key3,
                                                               V value3)
      • iMap

        public static <K,​V> ImmutableMap<K,​V> iMap​(K key1,
                                                               V value1,
                                                               K key2,
                                                               V value2,
                                                               K key3,
                                                               V value3,
                                                               K key4,
                                                               V value4)
      • iSortedSet

        public static <T> ImmutableSortedSet<T> iSortedSet​(java.util.Comparator<? super T> comparator)
      • iSortedSet

        public static <T> ImmutableSortedSet<T> iSortedSet​(java.util.Comparator<? super T> comparator,
                                                           T... elements)
      • iSortedMap

        public static <K,​V> ImmutableSortedMap<K,​V> iSortedMap​(K key,
                                                                           V value)
      • iSortedMap

        public static <K,​V> ImmutableSortedMap<K,​V> iSortedMap​(K key1,
                                                                           V value1,
                                                                           K key2,
                                                                           V value2)
      • iSortedMap

        public static <K,​V> ImmutableSortedMap<K,​V> iSortedMap​(K key1,
                                                                           V value1,
                                                                           K key2,
                                                                           V value2,
                                                                           K key3,
                                                                           V value3)
      • iSortedMap

        public static <K,​V> ImmutableSortedMap<K,​V> iSortedMap​(K key1,
                                                                           V value1,
                                                                           K key2,
                                                                           V value2,
                                                                           K key3,
                                                                           V value3,
                                                                           K key4,
                                                                           V value4)
      • iSortedMap

        public static <K,​V> ImmutableSortedMap<K,​V> iSortedMap​(java.util.Comparator<? super K> comparator)
      • iSortedMap

        public static <K,​V> ImmutableSortedMap<K,​V> iSortedMap​(java.util.Comparator<? super K> comparator,
                                                                           K key,
                                                                           V value)
      • iSortedMap

        public static <K,​V> ImmutableSortedMap<K,​V> iSortedMap​(java.util.Comparator<? super K> comparator,
                                                                           K key1,
                                                                           V value1,
                                                                           K key2,
                                                                           V value2)
      • iSortedMap

        public static <K,​V> ImmutableSortedMap<K,​V> iSortedMap​(java.util.Comparator<? super K> comparator,
                                                                           K key1,
                                                                           V value1,
                                                                           K key2,
                                                                           V value2,
                                                                           K key3,
                                                                           V value3)
      • iSortedMap

        public static <K,​V> ImmutableSortedMap<K,​V> iSortedMap​(java.util.Comparator<? super K> comparator,
                                                                           K key1,
                                                                           V value1,
                                                                           K key2,
                                                                           V value2,
                                                                           K key3,
                                                                           V value3,
                                                                           K key4,
                                                                           V value4)