jdk/src/java.base/share/classes/java/lang/invoke
2025-01-09 11:49:18 +00:00
..
AbstractConstantGroup.java
AbstractValidatingLambdaMetafactory.java 8345799: Update copyright year to 2024 for core-libs in files where it was missed 2024-12-11 21:08:22 +00:00
BootstrapCallInfo.java
BootstrapMethodInvoker.java 8339837: Remove unused BootstrapMethodsInvokers.isLambdaMetafactoryCondyBSM 2024-09-10 12:34:51 +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 8345286: Remove use of SecurityManager API from misc areas 2024-12-04 09:23:57 +00:00
ConstantBootstraps.java 8345799: Update copyright year to 2024 for core-libs in files where it was missed 2024-12-11 21:08:22 +00:00
ConstantCallSite.java
ConstantGroup.java 8345799: Update copyright year to 2024 for core-libs in files where it was missed 2024-12-11 21:08:22 +00:00
DelegatingMethodHandle.java 8345799: Update copyright year to 2024 for core-libs in files where it was missed 2024-12-11 21:08:22 +00:00
DirectMethodHandle.java 8345799: Update copyright year to 2024 for core-libs in files where it was missed 2024-12-11 21:08:22 +00:00
GenerateJLIClassesHelper.java 8339683: Simplify class data generation in InvokerBytecodeGenerator 2024-09-09 15:15:16 +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 8344011: Remove usage of security manager from Class and reflective APIs 2024-11-14 07:39:28 +00:00
InjectedProfile.java
InnerClassLambdaMetafactory.java 8343064: ClassFormatError: Illegal class name from InnerClassLambdaMetafactory 2024-11-14 17:55:41 +00:00
InvokeDynamic.java
InvokerBytecodeGenerator.java 8341649: Regressions with large metaspace apps after 8338526 2024-12-03 15:44:00 +00:00
Invokers.java 8325949: Create an internal utility method for creating VarHandle instances 2024-09-23 10:57:43 +00:00
LambdaConversionException.java
LambdaForm.java 8341776: Remove unused enum values from LambdaForm$Kind 2024-10-22 13:51:42 +00:00
LambdaFormBuffer.java 8298590: Refactor LambdaForm constructors 2023-01-02 12:06:26 +00:00
LambdaFormEditor.java 8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking 2024-11-15 22:28:54 +00:00
LambdaMetafactory.java 8343064: ClassFormatError: Illegal class name from InnerClassLambdaMetafactory 2024-11-14 17:55:41 +00:00
LambdaProxyClassArchive.java 8327138: Clean up status management in cdsConfig.hpp and CDS.java 2024-03-09 03:48:38 +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 8345799: Update copyright year to 2024 for core-libs in files where it was missed 2024-12-11 21:08:22 +00:00
MethodHandle.java 8341127: Extra call to MethodHandle::asType from memory segment var handles fails to inline 2024-10-04 09:45:50 +00:00
MethodHandleImpl.java 8345799: Update copyright year to 2024 for core-libs in files where it was missed 2024-12-11 21:08:22 +00:00
MethodHandleInfo.java 8304139: Add <init> and <clinit> method constants to ConstantDescs 2023-03-21 16:16:08 +00:00
MethodHandleNatives.java 8345325: SM cleanup of GetPropertyAction in java.base 2024-12-03 14:59:30 +00:00
MethodHandleProxies.java 8344011: Remove usage of security manager from Class and reflective APIs 2024-11-14 07:39:28 +00:00
MethodHandles.java 8344011: Remove usage of security manager from Class and reflective APIs 2024-11-14 07:39:28 +00:00
MethodHandleStatics.java 8344011: Remove usage of security manager from Class and reflective APIs 2024-11-14 07:39:28 +00:00
MethodType.java 8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking 2024-11-15 22:28:54 +00:00
MethodTypeForm.java 8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking 2024-11-15 22:28:54 +00:00
MutableCallSite.java 8340838: Clean up MutableCallSite to use explicit release fence instead of AtomicInteger 2024-09-25 18:29:30 +00:00
NativeMethodHandle.java 8345799: Update copyright year to 2024 for core-libs in files where it was missed 2024-12-11 21:08:22 +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 8347121: Add missing @serial tags to module java.base 2025-01-09 11:49:18 +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 8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking 2024-11-15 22:28:54 +00:00
SwitchPoint.java
TypeConvertingMethodAdapter.java 8345799: Update copyright year to 2024 for core-libs in files where it was missed 2024-12-11 21:08:22 +00:00
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 8342698: Fix order of @param tags in module java.base 2024-10-21 17:14:25 +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 8333824: Unused ClassValue in VarHandles 2024-06-10 10:05:14 +00:00
VarHandleSegmentViewBase.java 8331865: Consolidate size and alignment checks in LayoutPath 2024-05-29 11:12:30 +00:00
VolatileCallSite.java
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 8345799: Update copyright year to 2024 for core-libs in files where it was missed 2024-12-11 21:08:22 +00:00
X-VarHandleSegmentView.java.template 8338677: Improve startup of memory access var handles by simplifying combinator chains 2024-08-21 15:11:32 +00:00