• Idea Graveyard
  • com.google.common.base
  • Tuples for n >= 2
  • Functions/Predicates for n >= 2 inputs
  • Predicates.sameAs()
  • Preconditions.checkArgumentNotNull() (throws IllegalArgumentException)
  • com.google.common.collect
  • Iterables.isNullOrEmpty
  • counting/indexed iterator
  • Lazy/computing Map whose get() method returns a default value
  • A method to view an iterator as an iterable
  • Lists.filter
  • more varargs factory methods (e.g. Lists.newLinkedList(E...))
  • create a map from an Iterable<Pair>, Object[] (alternating keys and values), or from List<K> + List<V>
  • Lists.equalIgnoringOrder(list1, list2)
  • Iterables.countMatching(Iterable, Predicate)
  • Sets.transform()
  • Persistent mutable collections/mutation methods on immutable collections