jdk/src/java.base/share/classes/java/lang
Adam Sotona 990e3a700d 8308899: Introduce Classfile context and improve Classfile options
8306650: Improve control of stack maps generation in Classfile API
8308646: Typo in ConstantValueAttribute

Reviewed-by: mcimadamore
2023-06-27 05:05:17 +00:00
..
annotation 8283230: Improve @jls usage in ElementType 2022-03-16 02:02:10 +00:00
constant 8310838: Correct range notations in MethodTypeDesc specification 2023-06-26 22:07:35 +00:00
doc-files 8249627: Degrade Thread.suspend and Thread.resume 2022-09-27 11:43:59 +00:00
foreign 8310591: Missing @since tags in java.lang.foreign 2023-06-22 11:59:33 +00:00
invoke 8307508: IndirectVarHandle.isAccessModeSupported throws NPE 2023-06-13 17:05:52 +00:00
module 8300133: Use generalized see and link tags in core libs 2023-01-18 18:54:03 +00:00
ref 8297150: Add a @sealedGraph tag to Reference 2022-11-24 17:07:53 +00:00
reflect 8306584: Start of release updates for JDK 22 2023-06-08 16:02:21 +00:00
runtime 8291966: SwitchBootstrap.typeSwitch could be faster 2023-06-05 10:48:25 +00:00
AbstractMethodError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
AbstractStringBuilder.java 8285932: Implementation of JEP 430 String Templates (Preview) 2023-05-10 11:34:01 +00:00
Appendable.java
ApplicationShutdownHooks.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
ArithmeticException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
ArrayIndexOutOfBoundsException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
ArrayStoreException.java 8299498: Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs 2023-01-13 23:14:14 +00:00
AssertionError.java 8249687: Use inline @jls and @jvm tages in more places in java.base 2020-07-17 17:27:31 -07:00
AssertionStatusDirectives.java
AutoCloseable.java 8268736: Use apiNote in AutoCloseable.close javadoc 2021-06-15 18:52:54 +00:00
BaseVirtualThread.java 8287496: Alternative virtual thread implementation that maps to OS thread 2022-06-02 09:02:37 +00:00
Boolean.java 8269665: Clean-up toString() methods of some primitive wrappers 2021-08-02 12:46:00 +00:00
BootstrapMethodError.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Byte.java 8295555: Primitive wrapper caches could be @Stable 2023-06-13 08:39:00 +00:00
Character.java 8295555: Primitive wrapper caches could be @Stable 2023-06-13 08:39:00 +00:00
CharacterData.java 8303018: Unicode Emoji Properties 2023-03-20 20:20:19 +00:00
CharacterData00.java.template 8303018: Unicode Emoji Properties 2023-03-20 20:20:19 +00:00
CharacterData0E.java.template 8303018: Unicode Emoji Properties 2023-03-20 20:20:19 +00:00
CharacterData01.java.template 8303018: Unicode Emoji Properties 2023-03-20 20:20:19 +00:00
CharacterData02.java.template 8303018: Unicode Emoji Properties 2023-03-20 20:20:19 +00:00
CharacterData03.java.template 8303018: Unicode Emoji Properties 2023-03-20 20:20:19 +00:00
CharacterDataLatin1.java.template 8303018: Unicode Emoji Properties 2023-03-20 20:20:19 +00:00
CharacterDataPrivateUse.java 8303018: Unicode Emoji Properties 2023-03-20 20:20:19 +00:00
CharacterDataUndefined.java 8303018: Unicode Emoji Properties 2023-03-20 20:20:19 +00:00
CharacterName.java 8300489: Use ArraysSupport.vectorizedHashCode in j.l.CharacterName 2023-01-18 17:39:27 +00:00
CharSequence.java 8300133: Use generalized see and link tags in core libs 2023-01-18 18:54:03 +00:00
Class.java 8310242: Clarify the name parameter to Class::forName 2023-06-26 19:56:24 +00:00
ClassCastException.java 8289730: Deprecated code sample in java.lang.ClassCastException 2022-07-06 08:19:40 +00:00
ClassCircularityError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
ClassFormatError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
ClassLoader.java 8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message 2023-03-07 22:31:50 +00:00
ClassNotFoundException.java 8264148: Update spec for exceptions retrofitted for exception chaining 2021-03-30 19:59:59 +00:00
ClassValue.java 8285676: Add missing @param tags for type parameters on classes and interfaces 2022-04-28 18:00:34 +00:00
Cloneable.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
CloneNotSupportedException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
Comparable.java 8261123: Augment discussion of equivalence classes in Object.equals and comparison methods 2021-02-17 01:08:39 +00:00
ConditionalSpecialCasing.java 8288628: Unnecessary Hashtable usage in ConditionalSpecialCasing 2022-06-21 08:28:04 +00:00
Deprecated.java
Double.java 8299498: Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs 2023-01-13 23:14:14 +00:00
Enum.java 8306075: Micro-optimize Enum.hashCode 2023-04-21 09:51:36 +00:00
EnumConstantNotPresentException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Error.java 8289610: Degrade Thread.stop 2022-09-23 07:55:29 +00:00
Exception.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
ExceptionInInitializerError.java 8264148: Update spec for exceptions retrofitted for exception chaining 2021-03-30 19:59:59 +00:00
FdLibm.java 8308049: Refactor nested class declarations in FdLibm.java 2023-05-15 20:09:12 +00:00
Float.java 8299498: Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs 2023-01-13 23:14:14 +00:00
FunctionalInterface.java 8224175: Fix inconsistencies in @jls and @jvms tags 2019-05-20 17:29:44 -07:00
IllegalAccessError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
IllegalAccessException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
IllegalArgumentException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
IllegalCallerException.java 8255262: Remove use of legacy custom @spec tag 2020-10-22 19:42:01 +00:00
IllegalMonitorStateException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
IllegalStateException.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
IllegalThreadStateException.java 8249627: Degrade Thread.suspend and Thread.resume 2022-09-27 11:43:59 +00:00
IncompatibleClassChangeError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
IndexOutOfBoundsException.java 8255150: Add utility methods to check long indexes and ranges 2020-11-17 10:37:27 +00:00
InheritableThreadLocal.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
InstantiationError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
InstantiationException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
Integer.java 8295555: Primitive wrapper caches could be @Stable 2023-06-13 08:39:00 +00:00
InternalError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
InterruptedException.java 8287353: Use snippet tag instead of pre tag in Javadoc of InterruptedException 2022-06-08 04:08:08 +00:00
Iterable.java
LayerInstantiationException.java 8255262: Remove use of legacy custom @spec tag 2020-10-22 19:42:01 +00:00
LinkageError.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
LiveStackFrame.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
LiveStackFrameInfo.java
Long.java 8295555: Primitive wrapper caches could be @Stable 2023-06-13 08:39:00 +00:00
MatchException.java 8300543: Compiler Implementation for Pattern Matching for switch 2023-05-22 04:24:06 +00:00
Math.java 8301226: Add clamp() methods to java.lang.Math and to StrictMath 2023-02-14 05:39:07 +00:00
Module.java 8308899: Introduce Classfile context and improve Classfile options 2023-06-27 05:05:17 +00:00
ModuleLayer.java 8295044: Implementation of Foreign Function and Memory API (Second Preview) 2022-12-05 13:49:53 +00:00
NamedPackage.java
NegativeArraySizeException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
NoClassDefFoundError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
NoSuchFieldError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
NoSuchFieldException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
NoSuchMethodError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
NoSuchMethodException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
NullPointerException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
Number.java 8264609: Number.{byteValue, shortValue} spec should use @implSpec 2021-04-01 19:46:56 +00:00
NumberFormatException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
Object.java 8310453: Update javadoc of java.lang.Object 2023-06-22 16:38:39 +00:00
OutOfMemoryError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
Override.java
package-info.java
Package.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
PinnedThreadPrinter.java 8289284: jdk.tracePinnedThreads output confusing when pinned due to native frame 2022-07-13 15:03:37 +00:00
Process.java 8294533: Documentation mistake in Process::getErrorStream and getInputStream 2022-09-30 19:10:55 +00:00
ProcessBuilder.java 8295304: Runtime support improvements 2023-04-18 23:21:20 +00:00
ProcessHandle.java 8284893: Fix typos in java.base 2022-04-19 20:07:57 +00:00
ProcessHandleImpl.java 8297451: ProcessHandleImpl should assert privilege when modifying reaper thread 2022-11-26 20:04:59 +00:00
PublicMethods.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
Readable.java
Record.java 8305206: Add @spec tags in java.base/java.* (part 1) 2023-04-04 00:09:38 +00:00
ReflectiveOperationException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Runnable.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
Runtime.java 8302496: Runtime.exit incorrectly says it never throws an exception 2023-05-02 23:19:30 +00:00
RuntimeException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
RuntimePermission.java 8249627: Degrade Thread.suspend and Thread.resume 2022-09-27 11:43:59 +00:00
SafeVarargs.java
ScopedValue.java 8306647: Implementation of Structured Concurrency (Preview) 2023-06-07 06:41:09 +00:00
SecurityException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
SecurityManager.java 8294618: Update openjdk.java.net => openjdk.org 2022-10-05 16:48:09 +00:00
Short.java 8295555: Primitive wrapper caches could be @Stable 2023-06-13 08:39:00 +00:00
Shutdown.java 8303198: System and Runtime.exit() resilience to logging errors 2023-03-03 16:14:45 +00:00
StackFrameInfo.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
StackOverflowError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
StackStreamFactory.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
StackTraceElement.java 8304139: Add <init> and <clinit> method constants to ConstantDescs 2023-03-21 16:16:08 +00:00
StackWalker.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
StrictMath.java 8303798: REDO - Remove fdlibm C sources 2023-04-03 23:57:01 +00:00
String.java 8305486: Add split() variants that keep the delimiters to String and j.u.r.Pattern 2023-05-08 14:51:35 +00:00
StringBuffer.java 8304945: StringBuilder and StringBuffer should implement Appendable explicitly 2023-04-03 17:19:44 +00:00
StringBuilder.java 8304945: StringBuilder and StringBuffer should implement Appendable explicitly 2023-04-03 17:19:44 +00:00
StringCoding.java 8281146: Replace StringCoding.hasNegatives with countPositives 2022-03-17 09:20:24 +00:00
StringConcatHelper.java 8285932: Implementation of JEP 430 String Templates (Preview) 2023-05-10 11:34:01 +00:00
StringIndexOutOfBoundsException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
StringLatin1.java 8302590: Add String.indexOf(int ch, int fromIndex, int toIndex) 2023-03-03 20:51:13 +00:00
StringTemplate.java 8285932: Implementation of JEP 430 String Templates (Preview) 2023-05-10 11:34:01 +00:00
StringUTF16.java 8302590: Add String.indexOf(int ch, int fromIndex, int toIndex) 2023-03-03 20:51:13 +00:00
SuppressWarnings.java 8280744: Allow SuppressWarnings to be used in all declaration contexts 2022-01-28 00:44:13 +00:00
System.java 8306647: Implementation of Structured Concurrency (Preview) 2023-06-07 06:41:09 +00:00
Thread.java 8310868: Thread.interrupt() method's javadoc has an incorrect {@link} 2023-06-26 06:25:08 +00:00
ThreadBuilders.java 8308609: java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations" 2023-06-16 12:21:11 +00:00
ThreadDeath.java 8289610: Degrade Thread.stop 2022-09-23 07:55:29 +00:00
ThreadGroup.java 8297295: Remove ThreadGroup.allowThreadSuspension 2022-12-08 18:17:58 +00:00
ThreadLocal.java 8304919: Implementation of Virtual Threads 2023-04-11 05:49:54 +00:00
Throwable.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
TypeNotPresentException.java 8251203: Fix "no comment" warnings in java.base/java.lang and java/io 2020-08-25 10:20:14 -04:00
UnknownError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
UnsatisfiedLinkError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
UnsupportedClassVersionError.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
UnsupportedOperationException.java 8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base 2019-09-24 09:43:43 +01:00
VerifyError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
VersionProps.java.template 8288706: Unused parameter 'boolean newln' in method java.lang.VersionProps#print(boolean, boolean) 2022-07-06 15:37:23 +00:00
VirtualMachineError.java 8284191: Replace usages of 'a the' in hotspot and java.base 2022-05-24 11:25:13 +00:00
VirtualThread.java 8308609: java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations" 2023-06-16 12:21:11 +00:00
Void.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
WeakPairMap.java 8276348: Use blessed modifier order in java.base 2021-11-03 10:07:48 +00:00
WrongThreadException.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00