net.sourceforge.retroweaver.runtime.java.util
Class Collections_

java.lang.Object
  extended by net.sourceforge.retroweaver.runtime.java.util.Collections_

public class Collections_
extends java.lang.Object

Augments Collections with methods added in Java 5.0 and higher. Adds support for dynamically typesafe collection wrappers, and several utility methods.

See Also:
Collections

Method Summary
static boolean addAll(java.util.Collection c, java.lang.Object[] a)
           
static java.util.Collection checkedCollection(java.util.Collection c, java.lang.Class type)
           
static java.util.List checkedList(java.util.List l, java.lang.Class type)
           
static java.util.Map checkedMap(java.util.Map m, java.lang.Class keyType, java.lang.Class valueType)
           
static java.util.Set checkedSet(java.util.Set s, java.lang.Class type)
           
static java.util.SortedMap checkedSortedMap(java.util.SortedMap m, java.lang.Class keyType, java.lang.Class valueType)
           
static java.util.SortedSet checkedSortedSet(java.util.SortedSet s, java.lang.Class type)
           
static boolean disjoint(java.util.Collection a, java.util.Collection b)
           
static java.util.List emptyList()
           
static java.util.Map emptyMap()
           
static java.util.Set emptySet()
           
static int frequency(java.util.Collection c, java.lang.Object o)
           
static java.util.Comparator reverseOrder(java.util.Comparator cmp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

checkedCollection

public static java.util.Collection checkedCollection(java.util.Collection c,
                                                     java.lang.Class type)

checkedSet

public static java.util.Set checkedSet(java.util.Set s,
                                       java.lang.Class type)

checkedSortedSet

public static java.util.SortedSet checkedSortedSet(java.util.SortedSet s,
                                                   java.lang.Class type)

checkedList

public static java.util.List checkedList(java.util.List l,
                                         java.lang.Class type)

checkedMap

public static java.util.Map checkedMap(java.util.Map m,
                                       java.lang.Class keyType,
                                       java.lang.Class valueType)

checkedSortedMap

public static java.util.SortedMap checkedSortedMap(java.util.SortedMap m,
                                                   java.lang.Class keyType,
                                                   java.lang.Class valueType)

emptySet

public static java.util.Set emptySet()

emptyList

public static java.util.List emptyList()

emptyMap

public static java.util.Map emptyMap()

reverseOrder

public static java.util.Comparator reverseOrder(java.util.Comparator cmp)

frequency

public static int frequency(java.util.Collection c,
                            java.lang.Object o)

disjoint

public static boolean disjoint(java.util.Collection a,
                               java.util.Collection b)

addAll

public static boolean addAll(java.util.Collection c,
                             java.lang.Object[] a)