jdk17+ suppressWarnings, FJ updates
8232230: Suppress warnings on non-serializable non-transient instance fields in java.util.concurrent
update to using jdk11 by default, except link to jdk10 javadocs; sync @docRoot references in javadoc with upstream
use multi-catch
8185830: ConcurrentSkipListSet.clone() fails with UnsupportedOperationException
8177789: fix collections framework links to point to java.util package doc
Redo @link and @linkplain; one @link was pointing to the wrong poll method
fix unused imports reported by errorprone [RemoveUnusedImports]
Stop trying to enumerate all possible bulk operations in the spec
VarHandles conversion; pass 1
s~\bsun\.(misc\.Unsafe)\b~jdk.internal.$1~g; s~\bputOrdered([A-Za-z]+)\b~put${1}Release~g
fix all the (optional) broken links using -Xdocrootparent hack
fix up (optional) url
use standard javadoc wording
prefer ternary operator
remove intermediate methods and a few casts using .new syntax
delete extraneous blank lines
standardize Unsafe mechanics; slightly smaller bytecode
use ReflectiveOperationException for Unsafe mechanics
remove unused/redundant imports
standardize import statement order
refactor definitions of "weakly consistent" into package-info.java
document "weakly consistent" properties of spliterators
add javadoc for spliterator()
port to latest lambda
fully qualify ConcurrentModificationException in javadoc
fully qualify NoSuchElementException in javadoc
Synch with lambda Spliterator API
convert some more <tt> => {@code
javadoc style
whitespace
Spliterator sync
lambda-lib support
<tt> -> {@code
whitespace
fix javac warnings for clone methods
use enhanced for loop
use "i" only for ints
clean up imports
fix javac 7 [rawtypes] warnings
Improved bulk operation disclaimers for concurrent collections
Update Creative Commons license URL in legal notices
Reduce dependencies in static initialization
consistent ternary operator style
Sync with OpenJDK; untabify
6415641: (coll) Getting NavigableMap/NavigableSet right
Document legacy SortedFoo methods in NavigableFoo doc
Simplify Navigable method names
Updated Navigable interfaces ind implementations
doc fixes
Avoid some generics cast warnings
whitespace
doc fixes
Update collections framework pointer
Add missing @since 1.6
remove trailing whitespace
covariant return type for clone
catch( -> catch (
E o -> E e
Documentation improvements
NavigableMap.subMap -> NavigableMap.navigableSubMap, and associated changes
Copyedit pass
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.