jdk/src/java.base/share/classes/java/lang/invoke
Jorn Vernee 9c98270737 8254693: Add Panama feature to pass heap segments to native code
Reviewed-by: mcimadamore, lucy, vlivanov
2023-11-14 11:19:30 +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 8303480: Miscellaneous fixes to mostly invisible doc comments 2023-03-07 15:31:42 +00:00
BoundMethodHandle.java 8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect 2023-06-27 16:10:50 +00:00
CallSite.java 8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect 2023-06-27 16:10:50 +00:00
ClassSpecializer.java 8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect 2023-06-27 16:10:50 +00:00
ConstantBootstraps.java 8288730: Add type parameter to Lookup::accessClass and Lookup::ensureInitialized 2023-03-22 16:19:34 +00:00
ConstantCallSite.java 8283237: CallSite should be a sealed class 2022-03-23 16:43:06 +00:00
ConstantGroup.java
DelegatingMethodHandle.java 8298590: Refactor LambdaForm constructors 2023-01-02 12:06:26 +00:00
DirectMethodHandle.java 8315810: Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles 2023-09-14 16:10:55 +00:00
GenerateJLIClassesHelper.java 8311122: Fix typos in java.base 2023-07-04 19:03:09 +00:00
IndirectVarHandle.java 8199149: Improve the exception message thrown by VarHandle of unsupported operation 2023-07-20 20:21:32 +00:00
InfoFromMemberName.java 8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect 2023-06-27 16:10:50 +00:00
InjectedProfile.java
InnerClassLambdaMetafactory.java 8307468: CDS Lambda Proxy classes are regenerated in dynamic dump 2023-09-06 15:37:03 +00:00
InvokeDynamic.java
InvokerBytecodeGenerator.java 8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect 2023-06-27 16:10:50 +00:00
Invokers.java 8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect 2023-06-27 16:10:50 +00:00
LambdaConversionException.java
LambdaForm.java 8311122: Fix typos in java.base 2023-07-04 19:03:09 +00:00
LambdaFormBuffer.java 8298590: Refactor LambdaForm constructors 2023-01-02 12:06:26 +00:00
LambdaFormEditor.java 8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect 2023-06-27 16:10:50 +00:00
LambdaMetafactory.java 8174222: LambdaMetafactory: validate inputs and improve documentation 2021-06-07 23:21:24 +00:00
LambdaProxyClassArchive.java 8307468: CDS Lambda Proxy classes are regenerated in dynamic dump 2023-09-06 15:37:03 +00:00
LazyInitializingVarHandle.java 8291065: Creating a VarHandle for a static field triggers class initialization 2023-07-18 00:58:25 +00:00
MemberName.java 8268829: Provide an optimized way to walk the stack with Class object only 2023-09-07 21:37:40 +00:00
MethodHandle.java 8267509: Improve IllegalAccessException message to include the cause of the exception 2023-10-04 18:39:25 +00:00
MethodHandleImpl.java 8315810: Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles 2023-09-14 16:10:55 +00:00
MethodHandleInfo.java 8304139: Add <init> and <clinit> method constants to ConstantDescs 2023-03-21 16:16:08 +00:00
MethodHandleNatives.java 8268829: Provide an optimized way to walk the stack with Class object only 2023-09-07 21:37:40 +00:00
MethodHandleProxies.java 6983726: Reimplement MethodHandleProxies.asInterfaceInstance 2023-07-20 00:59:28 +00:00
MethodHandles.java 8312522: Implementation of Foreign Function & Memory API 2023-10-12 19:50:08 +00:00
MethodHandleStatics.java 8319211: Regression in LoopOverNonConstantFP 2023-11-01 17:49:21 +00:00
MethodType.java 8310913: Move ReferencedKeyMap to jdk.internal so it may be shared 2023-07-31 19:11:14 +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 8254693: Add Panama feature to pass heap segments to native code 2023-11-14 11:19:30 +00:00
package-info.java
ResolvedMethodName.java 8268829: Provide an optimized way to walk the stack with Class object only 2023-09-07 21:37:40 +00:00
SerializedLambda.java 8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect 2023-06-27 16:10:50 +00:00
SimpleMethodHandle.java 8301460: Clean up LambdaForm to reference BasicType enums directly 2023-02-15 18:29:26 +00:00
StringConcatException.java
StringConcatFactory.java 8318457: Use prefix-less prepend methods directly to reduce branches in String concat expressions 2023-10-20 11:37:07 +00:00
SwitchPoint.java
TypeConvertingMethodAdapter.java
TypeDescriptor.java
VarForm.java 8199149: Improve the exception message thrown by VarHandle of unsupported operation 2023-07-20 20:21:32 +00:00
VarHandle.java 8199149: Improve the exception message thrown by VarHandle of unsupported operation 2023-07-20 20:21:32 +00:00
VarHandleByteArrayBase.java
VarHandleGuards.java 8199149: Improve the exception message thrown by VarHandle of unsupported operation 2023-07-20 20:21:32 +00:00
VarHandles.java 8319211: Regression in LoopOverNonConstantFP 2023-11-01 17:49:21 +00:00
VarHandleSegmentViewBase.java 8317837: Leftover FFM implementation-only changes 2023-10-13 19:05:47 +00:00
VolatileCallSite.java 8283237: CallSite should be a sealed class 2022-03-23 16:43:06 +00:00
WrongMethodTypeException.java
X-VarHandle.java.template 8291065: Creating a VarHandle for a static field triggers class initialization 2023-07-18 00:58:25 +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 8312522: Implementation of Foreign Function & Memory API 2023-10-12 19:50:08 +00:00