| FluentIterable<E> | FluentIterable. append(E... elements) | Returns a fluent iterable whose iterators traverse first the elements of this fluent iterable,
 followed by elements. | 
| FluentIterable<E> | FluentIterable. append(java.lang.Iterable<? extends E> other) | Returns a fluent iterable whose iterators traverse first the elements of this fluent iterable,
 followed by those of other. | 
| FluentIterable<T> | TreeTraverser. breadthFirstTraversal(T root) | Deprecated.
 | 
| static <T extends @Nullable java.lang.Object>FluentIterable<T>
 | FluentIterable. concat(java.lang.Iterable<? extends java.lang.Iterable<? extends T>> inputs) | Returns a fluent iterable that combines several iterables. | 
| static <T extends @Nullable java.lang.Object>FluentIterable<T>
 | FluentIterable. concat(java.lang.Iterable<? extends T>... inputs) | Returns a fluent iterable that combines several iterables. | 
| static <T extends @Nullable java.lang.Object>FluentIterable<T>
 | FluentIterable. concat(java.lang.Iterable<? extends T> a,
      java.lang.Iterable<? extends T> b) | Returns a fluent iterable that combines two iterables. | 
| static <T extends @Nullable java.lang.Object>FluentIterable<T>
 | FluentIterable. concat(java.lang.Iterable<? extends T> a,
      java.lang.Iterable<? extends T> b,
      java.lang.Iterable<? extends T> c) | Returns a fluent iterable that combines three iterables. | 
| static <T extends @Nullable java.lang.Object>FluentIterable<T>
 | FluentIterable. concat(java.lang.Iterable<? extends T> a,
      java.lang.Iterable<? extends T> b,
      java.lang.Iterable<? extends T> c,
      java.lang.Iterable<? extends T> d) | Returns a fluent iterable that combines four iterables. | 
| FluentIterable<E> | FluentIterable. cycle() | Returns a fluent iterable whose Iteratorcycles indefinitely over the elements of this
 fluent iterable. | 
| FluentIterable<E> | FluentIterable. filter(Predicate<? super E> predicate) | Returns the elements from this fluent iterable that satisfy a predicate. | 
| <T> FluentIterable<T> | FluentIterable. filter(java.lang.Class<T> type) | Returns the elements from this fluent iterable that are instances of class type. | 
| static <E extends @Nullable java.lang.Object>FluentIterable<E>
 | FluentIterable. from(FluentIterable<E> iterable) | Deprecated.
 | 
| static <E extends @Nullable java.lang.Object>FluentIterable<E>
 | FluentIterable. from(E[] elements) | Returns a fluent iterable containing elementsin the specified order. | 
| static <E extends @Nullable java.lang.Object>FluentIterable<E>
 | FluentIterable. from(java.lang.Iterable<E> iterable) | Returns a fluent iterable that wraps iterable, oriterableitself if it is
 already aFluentIterable. | 
| FluentIterable<E> | FluentIterable. limit(int maxSize) | Creates a fluent iterable with the first sizeelements of this fluent iterable. | 
| static <E extends @Nullable java.lang.Object>FluentIterable<E>
 | FluentIterable. of() | Returns a fluent iterable containing no elements. | 
| static <E extends @Nullable java.lang.Object>FluentIterable<E>
 | FluentIterable. of(E element,
  E... elements) | Returns a fluent iterable containing the specified elements in order. | 
| FluentIterable<T> | TreeTraverser. postOrderTraversal(T root) | Deprecated.
 | 
| FluentIterable<T> | TreeTraverser. preOrderTraversal(T root) | Deprecated.
 | 
| FluentIterable<E> | FluentIterable. skip(int numberToSkip) | Returns a view of this fluent iterable that skips its first numberToSkipelements. | 
| <T extends @Nullable java.lang.Object>FluentIterable<T>
 | FluentIterable. transform(Function<? super E,T> function) | Returns a fluent iterable that applies functionto each element of this fluent
 iterable. | 
| <T extends @Nullable java.lang.Object>FluentIterable<T>
 | FluentIterable. transformAndConcat(Function<? super E,? extends java.lang.Iterable<? extends T>> function) | Applies functionto each element of this fluent iterable and returns a fluent iterable
 with the concatenated combination of results. |