Package com.ideanest.util

Interface Summary
BetterCollection Marker interface to indicate that a collection class has had its basic bugs fixed, and respects Lockable collection arguments (though it may not be Lockable itself).
CheckableReadWriteLock A read write lock that can be checked to see if it's been acquired by the current thread.
CollectionValuedMultiMap.CollectionFactory  
Lockable A marker used to indicate lockable objects.
MultiMap Insert the type's description here.
MultiMap.Entry  
 

Class Summary
AbstractMultiMap  
BetterCollections  
CheckableReentrantWriterPreferenceReadWriteLock  
CollectionValuedMultiMap Insert the type's description here.
CollectionValuedMultiMap.ClonedCollectionFactory  
CountingBag A bag implemented using a map of elements to quantities.
CountingBagMultiMap Insert the type's description here.
DelegatedCollection Delegates all collection operations, including equals and hashCode, to a base collection.
Enum  
EventListenerList A class which holds a list of EventListeners.
Files  
ReferenceValueHashMap  
RingArrayList A circular array list that expands automatically when needed.
Safe This type was created in VisualAge.
SoftValueHashMap  
URLDecoder This type was created in VisualAge.
WeakValueHashMap  
WrapperMultiMap Insert the type's description here.
 

Exception Summary
CompoundRuntimeException A collection of runtime exceptions that needed to be ignored for some reason.
DualIOException Signals that two I/O exceptions occurred.
InterruptedRuntimeException Indicates that the operation was unexpectedly interrupted.
NotYetImplementedException Used to signal that a method has not yet been implemented.
UnexpectedCaseException Thrown if a switch statement has unexpectedly reached the default branch.
UnexpectedException  
 

Error Summary
AssertionError