google-collections - Google Collections Library

Distribution: RPM Universal
Repository: JPackage 5.0 all
Package name: google-collections
Package version: 1.0
Package release: 0.rc2.1.jpp5
Package architecture: noarch
Package type: rpm
Installed size: 570.60 KB
Download size: 504.53 KB
Official Mirror:
The Google Collections Library 1.0 (ALPHA) is a suite of new collections and collection-related goodness for Java 5.0, brought to you by Google. This library is a natural extension of the Java Collections Framework you already know and love. The major new types are: * BiMap. A Map that guarantees unique values, and supports an inverse view. * Multiset. A Collection that may contain duplicate values like a List, yet has order-independent equality like a Set. Often used to represent a histogram. * Multimap. Similar to Map, but may contain duplicate keys. Has subtypes SetMultimap and ListMultimap providing more specific behavior. There are also more than a dozen collection implementations, mostly of the interfaces above, but not all. ReferenceMap, for example, is a ConcurrentMap implementation which easily handles any combination of strong, soft or weak keys with strong, soft or weak values. Static utility classes include: * Comparators. Natural order, compound, null-friendly, ad-hoc . . . * Iterators and Iterables. Element-based equality, cycle, concat, partition, filter with predicate, transform with function . . . * Lists, Sets and Maps. A plethora of convenient factory methods and much more. * PrimitiveArrays: "boxing"/"unboxing" of primitive arrays And there's more: * Forwarding collections * Constrained collections * Implementation helpers like AbstractIterator




  • google-collect = 1.0-0.rc2.1.jpp5
  • google-collections = 1.0-0.rc2.1.jpp5

    Install Howto

    Fedora, CentOS, RHEL:
    1. Download the latest jpackage-release rpm from
    2. Install jpackage-release rpm:
      # rpm -Uvh jpackage-release*rpm
    3. Install google-collections rpm package:
      # yum install google-collections
    1. Add the JPackage 5.0 repository:
      # zypper addrepo jpackage-5.0
    2. Install google-collections rpm package:
      # zypper install google-collections
    Mandriva, Mageia:
    1. Add the JPackage 5.0 repository:
      # urpmi.addmedia jpackage-5.0 with
    2. Update packages list:
      # urpmi.update -a
    3. Install google-collections rpm package:
      # urpmi google-collections


    • /etc/maven/fragments/google-collections
    • /usr/share/doc/google-collections-1.0/COPYING
    • /usr/share/java/google-collect-1.0.jar
    • /usr/share/java/google-collect.jar
    • /usr/share/java/google-collections-1.0.jar
    • /usr/share/java/google-collections.jar
    • /usr/share/maven2/poms/


    2009-09-14 - David Walluck <> 0:1.0-0.rc2.1 - 1.0-rc2 (20090604) - remove GCJ support

    2009-04-20 - David Walluck <> 0:1.0-0.rc1.1 - 1.0-rc1 (20090406) - add javadoc symlinks for google-collect

    2008-08-07 - David Walluck <> 0:0.7-1 - release