Stop shadowing OpenJDK classes not originated by jsr166
Modernize loop
whitespace
use blessed declaration modifier order
Fix javadoc code samples to use <pre> {@code so that we can replace < with <, etc.
whitespace
Update legal notices to Oracle wording
coding style
double trouble
Reserve e for elements; use it for iterators
Import TimSort from Josh Bloch
Sync with OpenJDK; remove all @version tags
Sync with OpenJDK; untabify
6409434: (coll) checked collections should consistently permit nulls 6585904: (coll) checkedMap should work better with IdentityHashMaps 5017904: (coll) Collections.emptyIterator, Collections.emptyEnumeration 6573169: (coll) Missing @serial include in Collections.java 6433170: (coll) CheckedCollection.addAll(Collection) breaks all-or-nothing semantic
License update
6483125: (coll) Collections.reverseOrder(Comparator) should override equals, hashCode
copyright year update
Location of Collections Guide has changed
unexpand SCCS keywords
Simplify Navigable method names
5045582: (coll) binarySearch() fails for size larger than 1<<30
6396914: (coll) Clarify all asLifoQueue(deq) operations except addAll map 1-1
sync with mustang
sync with mustang
6378729: Remove workaround for 6280605
sync with mustang
sync with mustang
copyright update for 2006
whitespace
oops
appease the serialization gods; complete asSet rename
sync nCopies optimizations from mustang; rename asSet -> newSetFromMap
doc fixes
@since 1.6
cosmetic changes
sync with Mustang
sync with Mustang
Avoid generics warnings
whitespace
doc fixes
E o -> E e
elide casts; SortedHashSet?; delete Collections.ImmutableEntry
Copyright year updates
Documentation improvements
Prepare jsr166x classes for Mustang integration
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.