View Javadoc
1   package com.github.davidmoten.guavamini;
2   
3   import java.util.Collection;
4   
5   public final class Collections2 {
6   
7       private Collections2() {
8           // prevent instantiation
9       }
10  
11      /**
12       * Used to avoid http://bugs.sun.com/view_bug.do?bug_id=6558557
13       * 
14       * @param iterable
15       *            input
16       * @param <T>
17       *            generic type of collection
18       * @return input cast as collection
19       */
20      static <T> Collection<T> cast(Iterable<T> iterable) {
21          return (Collection<T>) iterable;
22      }
23  }