google-collections - Google Collections Library

Property Value
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
* 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
* PrimitiveArrays: "boxing"/"unboxing" of primitive arrays
And there's more:
* Forwarding collections
* Constrained collections
* Implementation helpers like AbstractIterator


Package Version Architecture Repository
google-collections-1.0-5.jpp6.noarch.rpm 1.0 noarch JPackage 6.0
google-collections - - -


Name Value
jpackage-utils -


Name Value
google-collect = 1.0-0.rc2.1.jpp5
google-collections = 1.0-0.rc2.1.jpp5


Type URL
Binary Package google-collections-1.0-0.rc2.1.jpp5.noarch.rpm
Source Package google-collections-1.0-0.rc2.1.jpp5.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download 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




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

See Also

Package Description
google-collections-javadoc-1.0-0.rc2.1.jpp5.noarch.rpm Javadoc for google-collections
google-guice-1.0-0.RC2.1.jpp5.noarch.rpm Dependency Injection Framework
google-guice-javadoc-1.0-0.RC2.1.jpp5.noarch.rpm Javadoc for google-guice
grizzly- Grizzly - Java NIO Server Framework
grizzly-javadoc- Javadoc for grizzly
groovy-1.0-2jpp.noarch.rpm Groovy scripting language
groovy-javadoc-1.0-2jpp.noarch.rpm Javadoc for groovy
groovy11-1.1-0.rc3.1jpp.noarch.rpm Groovy scripting language
groovy11-javadoc-1.1-0.rc3.1jpp.noarch.rpm Javadoc for groovy11
groovy15-1.5.6-2.jpp5.noarch.rpm Groovy scripting language
groovy15-javadoc-1.5.6-2.jpp5.noarch.rpm Javadoc for groovy15
gsbase-2.0.1-1jpp.noarch.rpm GSBase
gsbase-javadoc-2.0.1-1jpp.noarch.rpm Javadoc for gsbase
gsbase-manual-2.0.1-1jpp.noarch.rpm Documents for gsbase
hamcrest-1.1-8.jpp5.noarch.rpm Library of matchers for building test expressions