com.sun.btrace
Class BTraceUtils.Collections

java.lang.Object
  extended by com.sun.btrace.BTraceUtils.Collections
Enclosing class:
BTraceUtils

public static class BTraceUtils.Collections
extends java.lang.Object


Constructor Summary
BTraceUtils.Collections()
           
 
Method Summary
static
<V> void
addLast(java.util.Deque<V> queue, V value)
           
static
<K,V> void
clear(java.util.Map<K,V> map)
           
static
<E> boolean
contains(java.util.Collection<E> coll, java.lang.Object obj)
           
static boolean contains(java.lang.Object[] array, java.lang.Object value)
           
static
<K,V> boolean
containsKey(java.util.Map<K,V> map, java.lang.Object key)
           
static
<K,V> boolean
containsValue(java.util.Map<K,V> map, java.lang.Object value)
           
static
<V> void
copy(java.util.Collection<V> src, java.util.Collection<V> dst)
           
static
<K,V> void
copy(java.util.Map<K,V> src, java.util.Map<K,V> dst)
           
static
<K,V> V
get(java.util.Map<K,V> map, java.lang.Object key)
           
static
<E> boolean
isEmpty(java.util.Collection<E> coll)
           
static
<K,V> boolean
isEmpty(java.util.Map<K,V> map)
           
static
<V> java.util.Deque<V>
newDeque()
           
static
<K,V> java.util.Map<K,V>
newHashMap()
           
static
<K,V> java.util.Map<K,V>
newWeakMap()
           
static
<V> V
peek(java.util.Deque<V> queue)
           
static
<V> V
peekFirst(java.util.Deque<V> queue)
           
static
<V> V
peekLast(java.util.Deque<V> queue)
           
static
<V> V
poll(java.util.Deque<V> queue)
           
static
<V> void
push(java.util.Deque<V> queue, V value)
           
static
<K,V> V
put(java.util.Map<K,V> map, K key, V value)
           
static
<K,V> void
putAll(java.util.Map<K,V> src, java.util.Map<K,V> dst)
           
static
<K,V> V
remove(java.util.Map<K,V> map, java.lang.Object key)
           
static
<V> V
removeFirst(java.util.Deque<V> queue)
           
static
<V> V
removeLast(java.util.Deque<V> queue)
           
static
<E> int
size(java.util.Collection<E> coll)
           
static
<K,V> int
size(java.util.Map<K,V> map)
           
static
<E> java.lang.Object[]
toArray(java.util.Collection<E> collection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BTraceUtils.Collections

public BTraceUtils.Collections()
Method Detail

newHashMap

public static <K,V> java.util.Map<K,V> newHashMap()

newWeakMap

public static <K,V> java.util.Map<K,V> newWeakMap()

newDeque

public static <V> java.util.Deque<V> newDeque()

putAll

public static <K,V> void putAll(java.util.Map<K,V> src,
                                java.util.Map<K,V> dst)

copy

public static <K,V> void copy(java.util.Map<K,V> src,
                              java.util.Map<K,V> dst)

copy

public static <V> void copy(java.util.Collection<V> src,
                            java.util.Collection<V> dst)

get

public static <K,V> V get(java.util.Map<K,V> map,
                          java.lang.Object key)

containsKey

public static <K,V> boolean containsKey(java.util.Map<K,V> map,
                                        java.lang.Object key)

containsValue

public static <K,V> boolean containsValue(java.util.Map<K,V> map,
                                          java.lang.Object value)

put

public static <K,V> V put(java.util.Map<K,V> map,
                          K key,
                          V value)

remove

public static <K,V> V remove(java.util.Map<K,V> map,
                             java.lang.Object key)

clear

public static <K,V> void clear(java.util.Map<K,V> map)

size

public static <K,V> int size(java.util.Map<K,V> map)

isEmpty

public static <K,V> boolean isEmpty(java.util.Map<K,V> map)

size

public static <E> int size(java.util.Collection<E> coll)

isEmpty

public static <E> boolean isEmpty(java.util.Collection<E> coll)

contains

public static <E> boolean contains(java.util.Collection<E> coll,
                                   java.lang.Object obj)

contains

public static boolean contains(java.lang.Object[] array,
                               java.lang.Object value)

toArray

public static <E> java.lang.Object[] toArray(java.util.Collection<E> collection)

push

public static <V> void push(java.util.Deque<V> queue,
                            V value)

poll

public static <V> V poll(java.util.Deque<V> queue)

peek

public static <V> V peek(java.util.Deque<V> queue)

addLast

public static <V> void addLast(java.util.Deque<V> queue,
                               V value)

peekFirst

public static <V> V peekFirst(java.util.Deque<V> queue)

peekLast

public static <V> V peekLast(java.util.Deque<V> queue)

removeLast

public static <V> V removeLast(java.util.Deque<V> queue)

removeFirst

public static <V> V removeFirst(java.util.Deque<V> queue)