Class Iterables.UnmodifiableIterable<T>

java.lang.Object
com.google.common.collect.FluentIterable<T>
com.google.common.collect.Iterables.UnmodifiableIterable<T>
All Implemented Interfaces:
Iterable<T>
Enclosing class:
Iterables

private static final class Iterables.UnmodifiableIterable<T> extends FluentIterable<T>
  • Field Details

    • iterable

      private final Iterable<? extends T> iterable
  • Constructor Details

    • UnmodifiableIterable

      private UnmodifiableIterable(Iterable<? extends T> iterable)
  • Method Details

    • iterator

      public Iterator<T> iterator()
    • forEach

      public void forEach(Consumer<? super T> action)
    • spliterator

      public Spliterator<T> spliterator()
    • toString

      public String toString()
      Description copied from class: FluentIterable
      Returns a string representation of this fluent iterable, with the format [e1, e2, ..., en].

      Stream equivalent: stream.collect(Collectors.joining(", ", "[", "]")) or (less efficiently) stream.collect(Collectors.toList()).toString().

      Overrides:
      toString in class FluentIterable<T>