jdk/src/java.base/share/classes/java/lang/invoke
Vladimir Ivanov 21012f2bbe 8078641: MethodHandle.asTypeCache can retain classes from unloading
Co-authored-by: Peter Levart <plevart@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: psandoz, mchung, plevart
2021-09-08 11:27:14 +00:00
..
AbstractConstantGroup.java 8268698: Use Objects.check{Index,FromToIndex,FromIndexSize} for java.base 2021-07-13 02:23:16 +00:00
AbstractValidatingLambdaMetafactory.java 8268192: LambdaMetafactory with invokespecial causes VerificationError 2021-06-09 23:57:41 +00:00
BootstrapCallInfo.java 8186209: Tool support for ConstantDynamic 2017-09-08 10:46:46 -07:00
BootstrapMethodInvoker.java 8260605: Various java.lang.invoke cleanups 2021-03-18 12:47:57 +00:00
BoundMethodHandle.java 8268124: Update java.lang to use switch expressions 2021-06-10 11:12:37 +00:00
CallSite.java 8234401: ConstantCallSite may stuck in non-frozen state 2019-11-26 16:09:17 +03:00
ClassSpecializer.java 8270949: Make dynamically generated classes with the class file version of the current release 2021-07-21 18:09:38 +00:00
ConstantBootstraps.java 8230501: Class data support for hidden classes 2020-12-01 00:24:40 +00:00
ConstantCallSite.java 8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance 2019-12-03 20:13:21 +03: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 8268124: Update java.lang to use switch expressions 2021-06-10 11:12:37 +00:00
DirectMethodHandle.java 8268124: Update java.lang to use switch expressions 2021-06-10 11:12:37 +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 8267612: Declare package-private VarHandle.AccessMode/AccessType counts 2021-05-25 11:47:33 +00:00
InfoFromMemberName.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
InjectedProfile.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
InnerClassLambdaMetafactory.java 8270949: Make dynamically generated classes with the class file version of the current release 2021-07-21 18:09:38 +00:00
InvokeDynamic.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
InvokerBytecodeGenerator.java 8270949: Make dynamically generated classes with the class file version of the current release 2021-07-21 18:09:38 +00:00
Invokers.java 8268124: Update java.lang to use switch expressions 2021-06-10 11:12:37 +00:00
LambdaConversionException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
LambdaForm.java 8268124: Update java.lang to use switch expressions 2021-06-10 11:12:37 +00:00
LambdaFormBuffer.java 8255531: MethodHandles::permuteArguments throws NPE when duplicating dropped arguments 2021-01-28 12:26:32 +00:00
LambdaFormEditor.java 8263087: Add a MethodHandle combinator that switches over a set of MethodHandles 2021-05-27 12:28:10 +00:00
LambdaMetafactory.java 8174222: LambdaMetafactory: validate inputs and improve documentation 2021-06-07 23:21:24 +00:00
LambdaProxyClassArchive.java 8174222: LambdaMetafactory: validate inputs and improve documentation 2021-06-07 23:21:24 +00:00
MemberName.java 8268124: Update java.lang to use switch expressions 2021-06-10 11:12:37 +00:00
MemoryAccessVarHandleBase.java 8254162: Implementation of Foreign-Memory Access API (Third Incubator) 2020-11-12 16:37:23 +00:00
MethodHandle.java 8078641: MethodHandle.asTypeCache can retain classes from unloading 2021-09-08 11:27:14 +00:00
MethodHandleImpl.java 8078641: MethodHandle.asTypeCache can retain classes from unloading 2021-09-08 11:27:14 +00:00
MethodHandleInfo.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
MethodHandleNatives.java 8268124: Update java.lang to use switch expressions 2021-06-10 11:12:37 +00:00
MethodHandleProxies.java 8269351: Proxy::newProxyInstance and MethodHandleProxies::asInterfaceInstance should reject sealed interfaces 2021-06-26 16:46:57 +00:00
MethodHandles.java 8271611: Use SecurityConstants.ACCESS_PERMISSION in MethodHandles 2021-08-02 15:34:56 +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 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
MethodTypeForm.java 8264288: Performance issue with MethodHandle.asCollector 2021-04-05 20:05:07 +00:00
MutableCallSite.java 8234401: ConstantCallSite may stuck in non-frozen state 2019-11-26 16:09:17 +03:00
NativeMethodHandle.java 8264774: Implementation of Foreign Function and Memory API (Incubator) 2021-06-02 10:53:06 +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 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +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 8247681: Improve bootstrapping of unary concatenations 2020-06-17 19:36:26 +02:00
SwitchPoint.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
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 8267612: Declare package-private VarHandle.AccessMode/AccessType counts 2021-05-25 11:47:33 +00:00
VarHandle.java 8268698: Use Objects.check{Index,FromToIndex,FromIndexSize} for java.base 2021-07-13 02:23:16 +00:00
VarHandleByteArrayBase.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
VarHandleGuards.java 8267614: Outline VarHandleGuards exact behavior checks 2021-05-24 23:02:40 +00:00
VarHandles.java 8267614: Outline VarHandleGuards exact behavior checks 2021-05-24 23:02:40 +00:00
VolatileCallSite.java 8234401: ConstantCallSite may stuck in non-frozen state 2019-11-26 16:09:17 +03: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 8268698: Use Objects.check{Index,FromToIndex,FromIndexSize} for java.base 2021-07-13 02:23:16 +00:00
X-VarHandleByteArrayView.java.template 8268698: Use Objects.check{Index,FromToIndex,FromIndexSize} for java.base 2021-07-13 02:23:16 +00:00
X-VarHandleMemoryAccess.java.template 8256189: Exact VarHandle tests should test withInvokeBehavior() works as expected 2020-11-18 19:01:52 +00:00