jdk/src/java.base/share/classes/java/lang
Mandy Chung 56b15fbbcc 8159746: (proxy) Support for default methods
Co-authored-by: Peter Levart <plevart@openjdk.org>
Reviewed-by: darcy, alanb, plevart
2020-12-01 17:23:07 +00:00
..
annotation 8255013: implement Record Classes as a standard feature in Java, follow-up 2020-10-28 17:18:46 +00:00
constant 8255016: ConstantDescs.FALSE claims it represents TRUE 2020-10-19 23:53:06 +00:00
doc-files 8247899: HTML errors and warnings in threadPrimitiveDeprecation.html 2020-06-18 17:32:57 -07:00
invoke 8230501: Class data support for hidden classes 2020-12-01 00:24:40 +00:00
module 8253751: Dependencies of automatic modules are not propagated through module layers 2020-12-01 15:40:10 +00:00
ref 8256999: Add C2 intrinsic for Reference.refersTo and PhantomReference::refersTo 2020-11-29 20:27:01 +00:00
reflect 8159746: (proxy) Support for default methods 2020-12-01 17:23:07 +00:00
runtime 8255013: implement Record Classes as a standard feature in Java, follow-up 2020-10-28 17:18:46 +00:00
AbstractMethodError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
AbstractStringBuilder.java 8254082: AbstractStringBuilder.insert(int dstOffset, CharSequence s, int start, int end) is missing fast-path for String 2020-11-30 17:43:19 +00:00
Appendable.java
ApplicationShutdownHooks.java
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 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +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
Boolean.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
BootstrapMethodError.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Byte.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
Character.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
CharacterData.java 8239383: Support for Unicode 13.0 2020-05-13 15:46:08 -07:00
CharacterName.java 8234147: Avoid looking up standard charsets in core libraries 2019-12-01 15:29:37 -08:00
CharSequence.java 8255262: Remove use of legacy custom @spec tag 2020-10-22 19:42:01 +00:00
Class.java 8255904: Remove superfluous use of reflection in Class::isRecord 2020-11-25 09:00:30 +00:00
ClassCastException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +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 8255262: Remove use of legacy custom @spec tag 2020-10-22 19:42:01 +00:00
ClassNotFoundException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
ClassValue.java 8251397: NPE on ClassValue.ClassValueMap.cacheArray 2020-09-17 13:42:15 +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
Compiler.java
ConditionalSpecialCasing.java 8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base 2019-09-24 09:43:43 +01:00
Deprecated.java
Double.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
Enum.java 8249205: Remove unnecessary trademark symbols 2020-07-15 14:21:54 -07:00
EnumConstantNotPresentException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Error.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Exception.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
ExceptionInInitializerError.java 8251203: Fix "no comment" warnings in java.base/java.lang and java/io 2020-08-25 10:20:14 -04:00
FdLibm.java 8242230: Whitespace typos, relaxed javadoc, formatting 2020-04-08 11:16:56 +01:00
Float.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +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 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +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 8230723: Remove default constructors from java.lang and java.io 2019-09-09 10:13:42 -07: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 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
InternalError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
InterruptedException.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +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 8230723: Remove default constructors from java.lang and java.io 2019-09-09 10:13:42 -07:00
LiveStackFrameInfo.java
Long.java 8238669: Long.divideUnsigned is extremely slow for certain values (Needs to be Intrinsic) 2020-10-21 16:32:59 +00:00
Math.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
Module.java 8256063: Module::getPackages on an unnamed module may return packages that are in a named module 2020-11-13 00:32:29 +00:00
ModuleLayer.java 8255262: Remove use of legacy custom @spec tag 2020-10-22 19:42:01 +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 8249205: Remove unnecessary trademark symbols 2020-07-15 14:21:54 -07:00
NumberFormatException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
Object.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +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 8256993: Clarify Package::isSealed javadoc about package sealing vs sealed class or interface 2020-11-24 21:18:46 +00:00
Process.java 8220684: Process.waitFor(long, TimeUnit) can return false for a process that exited within the timeout 2019-03-16 15:05:21 -07:00
ProcessBuilder.java 8242366: Fix JavaDoc warnings 2020-04-15 20:42:43 +01:00
ProcessHandle.java
ProcessHandleImpl.java 8249217: Unexpected StackOverflowError in "process reaper" thread still happens 2020-07-24 11:00:50 -04:00
PublicMethods.java
Readable.java
Record.java 8255013: implement Record Classes as a standard feature in Java, follow-up 2020-10-28 17:18:46 +00:00
ReflectiveOperationException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
Runnable.java 8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base 2019-09-24 09:43:43 +01:00
Runtime.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
RuntimeException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
RuntimePermission.java 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) 2020-03-28 21:07:55 -07:00
SafeVarargs.java
SecurityException.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
SecurityManager.java 8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base 2019-09-24 09:43:43 +01:00
Short.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
Shutdown.java
StackFrameInfo.java 8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767 2019-08-15 13:41:30 -07:00
StackOverflowError.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
StackStreamFactory.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
StackTraceElement.java 8255262: Remove use of legacy custom @spec tag 2020-10-22 19:42:01 +00:00
StackWalker.java 8211876: Broken links in java.base files (ClassLoader.html#name) 2018-10-22 13:31:42 -07:00
StrictMath.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
String.java 8254082: AbstractStringBuilder.insert(int dstOffset, CharSequence s, int start, int end) is missing fast-path for String 2020-11-30 17:43:19 +00:00
StringBuffer.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
StringBuilder.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
StringCoding.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
StringConcatHelper.java 8247681: Improve bootstrapping of unary concatenations 2020-06-17 19:36:26 +02:00
StringIndexOutOfBoundsException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
StringLatin1.java 8254761: Wrong intrinsic annotation used for StringLatin1.indexOfChar 2020-10-14 14:11:16 +00:00
StringUTF16.java 8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package 2020-09-30 20:05:07 +00:00
SuppressWarnings.java 8224175: Fix inconsistencies in @jls and @jvms tags 2019-05-20 17:29:44 -07:00
System.java 8159746: (proxy) Support for default methods 2020-12-01 17:23:07 +00:00
Thread.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
ThreadDeath.java 8230723: Remove default constructors from java.lang and java.io 2019-09-09 10:13:42 -07:00
ThreadGroup.java 8256643: Terminally deprecate ThreadGroup stop, destroy, isDestroyed, setDaemon and isDaemon 2020-11-25 08:26:00 +00:00
ThreadLocal.java 8202788: Explicitly reclaim cached thread-local direct buffers at thread exit 2018-06-22 17:56:55 +02:00
Throwable.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +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 8255231: Avoid upcalls when initializing the statSampler 2020-10-27 10:31:21 +00:00
VirtualMachineError.java 8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base 2019-09-24 09:43:43 +01:00
Void.java 8255989: Remove explicitly unascribed authorship from Java source files 2020-11-07 12:11:43 +00:00
WeakPairMap.java