jdk/src/java.base/share/classes/java/util
Martin Buchholz 270014ab4e 8234131: Miscellaneous changes imported from jsr166 CVS 2021-01
8257671: ThreadPoolExecutor.Discard*Policy: rejected tasks are not cancelled

Reviewed-by: alanb, prappo, dl
2021-01-09 21:59:27 +00:00
..
concurrent 8234131: Miscellaneous changes imported from jsr166 CVS 2021-01 2021-01-09 21:59:27 +00:00
doc-files 8249205: Remove unnecessary trademark symbols 2020-07-15 14:21:54 -07:00
function 8204172: Predicate::not should explicitly mention "NullPointerException - if target is null" 2018-06-14 09:38:31 -03:00
jar 8253299: Manifest bytes are read twice when verifying a signed JAR 2020-11-19 17:22:59 +00:00
regex 8258259: Unicode linebreak matching behavior is incorrect; backout JDK-8235812 2020-12-18 00:36:33 +00:00
spi 8255262: Remove use of legacy custom @spec tag 2020-10-22 19:42:01 +00:00
stream 8180352: Add Stream.toList() method 2020-11-30 19:37:56 +00:00
zip 8256018: Adler32/CRC32/CRC32C missing reachabilityFence 2020-11-11 15:34:03 +00:00
AbstractCollection.java 8223593: Refactor code for reallocating storage 2019-05-21 18:40:29 -07:00
AbstractList.java 8161558: ListIterator should not discard cause on exception 2020-03-13 18:38:07 +00:00
AbstractMap.java 8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes 2019-10-09 10:17:50 -07:00
AbstractQueue.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
AbstractSequentialList.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
AbstractSet.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
ArrayDeque.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
ArrayList.java 8231800: Better listing of arrays 2020-04-07 13:27:55 -07:00
ArrayPrefixHelpers.java 8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes 2019-10-09 10:17:50 -07:00
Arrays.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
ArraysParallelSortHelpers.java 8226297: Dual-pivot quicksort improvements 2019-11-12 13:49:40 -08:00
Base64.java 8248188: Add IntrinsicCandidate and API for Base64 decoding 2020-11-11 21:31:07 +00:00
BitSet.java 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) 2020-03-28 21:07:55 -07:00
Calendar.java 8245407: Enhance zoning of times 2020-10-20 14:58:39 -07:00
Collection.java 8231977: Discuss serializability of collections 2019-10-07 17:13:59 -07:00
Collections.java 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) 2020-03-28 21:07:55 -07:00
ComparableTimSort.java 8203864: Execution error in Java's Timsort 2018-06-25 09:59:16 -07:00
Comparator.java 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) 2020-03-28 21:07:55 -07:00
Comparators.java 8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes 2019-10-09 10:17:50 -07:00
ConcurrentModificationException.java 8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base 2019-09-24 09:43:43 +01:00
Currency.java 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) 2020-03-28 21:07:55 -07:00
Date.java 8230648: Replace @exception tag with @throws in java.base 2019-09-20 11:07:52 +01:00
Deque.java 8200728: Docs (Comparison of Stack and Deque methods) for Deque is not correct 2018-04-10 11:25:46 -07:00
Dictionary.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
DoubleSummaryStatistics.java 8224716: Javadoc of Int/Long/DoubleSummaryStatistics should mention possible overflow of count 2019-06-26 17:06:43 -07:00
DualPivotQuicksort.java 8226297: Dual-pivot quicksort improvements 2019-11-12 13:49:40 -08:00
DuplicateFormatFlagsException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
EmptyStackException.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
Enumeration.java 8241014: Miscellaneous typos in documentation comments 2020-03-20 20:54:56 +00:00
EnumMap.java 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) 2020-03-28 21:07:55 -07:00
EnumSet.java 8254161: Prevent instantiation of EnumSet subclasses through deserialization 2020-10-16 08:09:57 +00:00
EventListener.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
EventListenerProxy.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
EventObject.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
FormatFlagsConversionMismatchException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Formattable.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
FormattableFlags.java 8190382: fix small typographic errors in comments 2017-10-30 17:49:33 -07:00
Formatter.java 8253459: Formatter treats index, width and precision > Integer.MAX_VALUE incorrectly 2020-11-19 20:20:55 +00:00
FormatterClosedException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
GregorianCalendar.java 8242366: Fix JavaDoc warnings 2020-04-15 20:42:43 +01:00
HashMap.java 8245677: Optimize lookups in empty HashMaps 2020-05-25 22:21:45 +02:00
HashSet.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Hashtable.java 8230648: Replace @exception tag with @throws in java.base 2019-09-20 11:07:52 +01:00
HexFormat.java 8251989: Hex formatting and parsing utility 2020-12-16 20:29:49 +00:00
IdentityHashMap.java 8046362: IdentityHashMap.hash comments should be clarified 2020-02-13 10:00:33 -08:00
IllegalFormatArgumentIndexException.java 8253459: Formatter treats index, width and precision > Integer.MAX_VALUE incorrectly 2020-11-19 20:20:55 +00:00
IllegalFormatCodePointException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
IllegalFormatConversionException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
IllegalFormatException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
IllegalFormatFlagsException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
IllegalFormatPrecisionException.java 8253459: Formatter treats index, width and precision > Integer.MAX_VALUE incorrectly 2020-11-19 20:20:55 +00:00
IllegalFormatWidthException.java 8253459: Formatter treats index, width and precision > Integer.MAX_VALUE incorrectly 2020-11-19 20:20:55 +00:00
IllformedLocaleException.java 8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base 2019-09-24 09:43:43 +01:00
ImmutableCollections.java 8257845: Integrate JEP 390 2020-12-08 23:04:01 +00:00
InputMismatchException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
IntSummaryStatistics.java 8224716: Javadoc of Int/Long/DoubleSummaryStatistics should mention possible overflow of count 2019-06-26 17:06:43 -07:00
InvalidPropertiesFormatException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Iterator.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
JapaneseImperialCalendar.java 8230648: Replace @exception tag with @throws in java.base 2019-09-20 11:07:52 +01:00
JumboEnumSet.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
KeyValueHolder.java 8257845: Integrate JEP 390 2020-12-08 23:04:01 +00:00
LinkedHashMap.java 8157729: examples in LinkedHashMap and LinkedHashSet class doc use raw types 2020-09-09 00:43:48 +00:00
LinkedHashSet.java 8157729: examples in LinkedHashMap and LinkedHashSet class doc use raw types 2020-09-09 00:43:48 +00:00
LinkedList.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
List.java 8257845: Integrate JEP 390 2020-12-08 23:04:01 +00:00
ListIterator.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
ListResourceBundle.java 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code 2020-09-18 21:26:59 +00:00
Locale.java 8253497: Core Libs Terminology Refresh 2020-12-16 23:09:20 +00:00
LocaleISOData.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
LongSummaryStatistics.java 8224716: Javadoc of Int/Long/DoubleSummaryStatistics should mention possible overflow of count 2019-06-26 17:06:43 -07:00
Map.java 8247402: Documentation for Map::compute contains confusing implementation requirements 2020-12-11 00:26:10 +00:00
MissingFormatArgumentException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
MissingFormatWidthException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
MissingResourceException.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
NavigableMap.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
NavigableSet.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
NoSuchElementException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
Objects.java 8255150: Add utility methods to check long indexes and ranges 2020-11-17 10:37:27 +00:00
Observable.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Observer.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Optional.java 8257845: Integrate JEP 390 2020-12-08 23:04:01 +00:00
OptionalDouble.java 8257845: Integrate JEP 390 2020-12-08 23:04:01 +00:00
OptionalInt.java 8257845: Integrate JEP 390 2020-12-08 23:04:01 +00:00
OptionalLong.java 8257845: Integrate JEP 390 2020-12-08 23:04:01 +00:00
package-info.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
PrimitiveIterator.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
PriorityQueue.java 8231800: Better listing of arrays 2020-04-07 13:27:55 -07:00
Properties.java 8251989: Hex formatting and parsing utility 2020-12-16 20:29:49 +00:00
PropertyPermission.java 8231859: Extra dash after the exception name in @throws clause of javadoc 2019-10-16 18:47:11 -07:00
PropertyResourceBundle.java 8249687: Use inline @jls and @jvm tages in more places in java.base 2020-07-17 17:27:31 -07:00
Queue.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
Random.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
RandomAccess.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
RegularEnumSet.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
ResourceBundle.java 8256167: Convert JDK use of Reference::get to Reference::refersTo 2020-12-06 00:08:22 +00:00
Scanner.java 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) 2020-03-28 21:07:55 -07:00
ServiceConfigurationError.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
ServiceLoader.java 8255262: Remove use of legacy custom @spec tag 2020-10-22 19:42:01 +00:00
Set.java 8257845: Integrate JEP 390 2020-12-08 23:04:01 +00:00
SimpleTimeZone.java 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) 2020-03-28 21:07:55 -07:00
SortedMap.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
SortedSet.java 8199465: {@docRoot} references need to be updated to reflect new module/package structure 2018-03-27 16:25:40 -07:00
Spliterator.java 8215798: Use {@systemProperty} for definition of org.openjdk.java.util.stream.tripwire property 2019-01-04 12:30:20 -05:00
Spliterators.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
SplittableRandom.java 8214559: Use {@systemProperty} for definitions of system properties 2018-12-11 19:55:27 -08:00
Stack.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
StringJoiner.java 8230743: StringJoiner does not handle too large strings correctly 2020-06-05 09:37:14 -03:00
StringTokenizer.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
Timer.java 8255299: Drop explicit zeroing at instantiation of Atomic* objects 2020-10-28 12:11:53 +00:00
TimerTask.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TimeZone.java 8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base 2019-09-24 09:43:43 +01:00
TimSort.java 8203864: Execution error in Java's Timsort 2018-06-25 09:59:16 -07:00
TooManyListenersException.java 8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base 2019-09-24 09:43:43 +01:00
TreeMap.java 8247605: Avoid array allocation when concatenating with empty string 2020-08-10 16:14:03 +00:00
TreeSet.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Tripwire.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
UnknownFormatConversionException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
UnknownFormatFlagsException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
UUID.java 8170432: Class java.util.UUID & @Override 2020-11-27 19:29:50 +00:00
Vector.java 8231800: Better listing of arrays 2020-04-07 13:27:55 -07:00
WeakHashMap.java 8256167: Convert JDK use of Reference::get to Reference::refersTo 2020-12-06 00:08:22 +00:00