jdk/src/java.base/share/classes/java/lang/invoke
Sergey Tsypanov 754f6e6116 8300237: Minor improvements in MethodHandles
Reviewed-by: redestad
2023-01-18 13:55:09 +00:00
..
AbstractConstantGroup.java 8276348: Use blessed modifier order in java.base 2021-11-03 10:07:48 +00:00
AbstractValidatingLambdaMetafactory.java 8274848: LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior 2021-10-28 22:24:56 +00:00
BootstrapCallInfo.java 8273616: Fix trivial doc typos in the java.base module 2021-09-13 17:46:13 +00:00
BootstrapMethodInvoker.java 8289610: Degrade Thread.stop 2022-09-23 07:55:29 +00:00
BoundMethodHandle.java 8298177: Various java.lang.invoke cleanups 2022-12-07 15:37:58 +00:00
CallSite.java 8297148: Add a @sealedGraph tag to CallSite 2022-11-26 08:28:31 +00:00
ClassSpecializer.java 8298177: Various java.lang.invoke cleanups 2022-12-07 15:37:58 +00:00
ConstantBootstraps.java 8283274: Improve @jvms usage in java.base 2022-03-17 16:37:20 +00:00
ConstantCallSite.java 8283237: CallSite should be a sealed class 2022-03-23 16:43:06 +00:00
ConstantGroup.java 8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only) 2020-03-28 21:07:55 -07:00
DelegatingMethodHandle.java 8298590: Refactor LambdaForm constructors 2023-01-02 12:06:26 +00:00
DirectMethodHandle.java 8298590: Refactor LambdaForm constructors 2023-01-02 12:06:26 +00:00
GenerateJLIClassesHelper.java 8270949: Make dynamically generated classes with the class file version of the current release 2021-07-21 18:09:38 +00:00
IndirectVarHandle.java 8284579: Improve VarHandle checks for interpreter 2022-04-13 07:21:24 +00:00
InfoFromMemberName.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
InjectedProfile.java
InnerClassLambdaMetafactory.java 8290417: CDS cannot archive lamda proxy with useImplMethodHandle 2022-07-19 04:37:28 +00:00
InvokeDynamic.java
InvokerBytecodeGenerator.java 8298177: Various java.lang.invoke cleanups 2022-12-07 15:37:58 +00:00
Invokers.java 8299183: Invokers.checkExactType passes parameters to create WMTE in opposite order 2023-01-10 17:05:33 +00:00
LambdaConversionException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
LambdaForm.java 8298590: Refactor LambdaForm constructors 2023-01-02 12:06:26 +00:00
LambdaFormBuffer.java 8298590: Refactor LambdaForm constructors 2023-01-02 12:06:26 +00:00
LambdaFormEditor.java 8298590: Refactor LambdaForm constructors 2023-01-02 12:06:26 +00:00
LambdaMetafactory.java 8174222: LambdaMetafactory: validate inputs and improve documentation 2021-06-07 23:21:24 +00:00
LambdaProxyClassArchive.java 8274075: Fix miscellaneous typos in java.base 2021-09-23 08:08:39 +00:00
MemberName.java 8298177: Various java.lang.invoke cleanups 2022-12-07 15:37:58 +00:00
MethodHandle.java 8295537: Enhance TRACE_METHOD_LINKAGE to show the target MethodHandle 2022-10-27 22:07:54 +00:00
MethodHandleImpl.java 8298590: Refactor LambdaForm constructors 2023-01-02 12:06:26 +00:00
MethodHandleInfo.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
MethodHandleNatives.java 8299978: Remove MethodHandleNatives.getMembers 2023-01-12 13:39:59 +00:00
MethodHandleProxies.java 8280534: Enable compile-time doclint reference checking 2022-01-31 23:22:38 +00:00
MethodHandles.java 8300237: Minor improvements in MethodHandles 2023-01-18 13:55:09 +00:00
MethodHandleStatics.java 8270949: Make dynamically generated classes with the class file version of the current release 2021-07-21 18:09:38 +00:00
MethodType.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
MethodTypeForm.java 8285633: Take better advantage of generic MethodType cache 2022-04-27 17:54:21 +00:00
MutableCallSite.java 8283237: CallSite should be a sealed class 2022-03-23 16:43:06 +00:00
NativeMethodHandle.java 8298590: Refactor LambdaForm constructors 2023-01-02 12:06:26 +00:00
package-info.java 8243598: Typos in java.lang.invoke package-info 2020-04-29 13:14:27 -07:00
ProxyClassesDumper.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
SerializedLambda.java 8286615: Small refactor to SerializedLambda 2022-05-12 16:56:05 +00:00
SimpleMethodHandle.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
StringConcatException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
StringConcatFactory.java 8288425: Footprint regression due MH creation when initializing StringConcatFactory 2022-06-28 12:27:30 +00:00
SwitchPoint.java
TypeConvertingMethodAdapter.java 8213480: update internal ASM version to 7.0 2018-11-13 23:33:17 -05:00
TypeDescriptor.java 8238358: Implementation of JEP 371: Hidden Classes 2020-04-21 06:55:38 -07:00
VarForm.java 8281168: Micro-optimize VarForm.getMemberName for interpreter 2022-02-09 06:28:00 +00:00
VarHandle.java 8299183: Invokers.checkExactType passes parameters to create WMTE in opposite order 2023-01-10 17:05:33 +00:00
VarHandleByteArrayBase.java
VarHandleGuards.java 8284579: Improve VarHandle checks for interpreter 2022-04-13 07:21:24 +00:00
VarHandles.java 8282191: Implementation of Foreign Function & Memory API (Preview) 2022-05-12 16:17:45 +00:00
VarHandleSegmentViewBase.java 8282191: Implementation of Foreign Function & Memory API (Preview) 2022-05-12 16:17:45 +00:00
VolatileCallSite.java 8283237: CallSite should be a sealed class 2022-03-23 16:43:06 +00:00
WrongMethodTypeException.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
X-VarHandle.java.template 8283470: Update java.lang.invoke.VarHandle to use sealed classes 2022-03-30 17:37:42 +00:00
X-VarHandleByteArrayView.java.template 8295044: Implementation of Foreign Function and Memory API (Second Preview) 2022-12-05 13:49:53 +00:00
X-VarHandleSegmentView.java.template 8282191: Implementation of Foreign Function & Memory API (Preview) 2022-05-12 16:17:45 +00:00