jdk/src/java.base/share/classes/java/lang/invoke
Calvin Cheung 847a3baca8 8198698: Support Lambda proxy classes in dynamic CDS archive
Added archving of hidden classes of type lambda proxy classes.

Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Reviewed-by: mchung, iklam, dholmes
2020-06-10 15:50:26 +00:00
..
AbstractConstantGroup.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
AbstractValidatingLambdaMetafactory.java 8238358: Implementation of JEP 371: Hidden Classes 2020-04-21 06:55:38 -07:00
BootstrapCallInfo.java 8186209: Tool support for ConstantDynamic 2017-09-08 10:46:46 -07:00
BootstrapMethodInvoker.java 8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup 2019-12-04 10:46:49 -08:00
BoundMethodHandle.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
CallSite.java 8234401: ConstantCallSite may stuck in non-frozen state 2019-11-26 16:09:17 +03:00
ClassSpecializer.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
ConstantBootstraps.java 8241100: Make Boolean, Character, Byte, and Short implement Constable 2020-05-04 09:41:01 -07: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 8244413: Avoid rebinds in MethodHandle.viewAsType 2020-05-06 15:51:49 +02:00
DirectMethodHandle.java 8244413: Avoid rebinds in MethodHandle.viewAsType 2020-05-06 15:51:49 +02:00
GenerateJLIClassesHelper.java 8238358: Implementation of JEP 371: Hidden Classes 2020-04-21 06:55:38 -07:00
IndirectVarHandle.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
InfoFromMemberName.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
InjectedProfile.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
InnerClassLambdaMetafactory.java 8198698: Support Lambda proxy classes in dynamic CDS archive 2020-06-10 15:50:26 +00:00
InvokeDynamic.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
InvokerBytecodeGenerator.java 8245061: Lookup::defineHiddenClass should throw ClassFormatError if this_class is not Class_info structure 2020-06-01 13:19:06 -07:00
Invokers.java 8243491: Implementation of Foreign-Memory Access API (Second Incubator) 2020-05-25 10:54:39 +01:00
LambdaConversionException.java 8229997: Apply java.io.Serial annotations in java.base 2019-08-29 16:31:34 -07:00
LambdaForm.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
LambdaFormBuffer.java 8191442: Regression in LambdaFormBuffer.replaceFunctions 2017-11-17 15:43:12 +01:00
LambdaFormEditor.java 8246095: Tweaks to memory access API 2020-06-03 16:50:03 +01:00
LambdaMetafactory.java 8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup 2019-12-04 10:46:49 -08:00
LambdaProxyClassArchive.java 8198698: Support Lambda proxy classes in dynamic CDS archive 2020-06-10 15:50:26 +00:00
MemberName.java 8234335: Remove line break in class declaration in java.base 2019-11-21 09:10:21 +00:00
MemoryAccessVarHandleBase.java 8243491: Implementation of Foreign-Memory Access API (Second Incubator) 2020-05-25 10:54:39 +01:00
MemoryAccessVarHandleGenerator.java 8243491: Implementation of Foreign-Memory Access API (Second Incubator) 2020-05-25 10:54:39 +01:00
MethodHandle.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
MethodHandleImpl.java 8243491: Implementation of Foreign-Memory Access API (Second Incubator) 2020-05-25 10:54:39 +01:00
MethodHandleInfo.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
MethodHandleNatives.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
MethodHandleProxies.java 8242208: Use Method.getParameterCount where applicable 2020-04-06 13:46:09 +02:00
MethodHandles.java 8235521: Replacement API for Unsafe::ensureClassInitialized 2020-06-08 16:55:45 -07:00
MethodHandleStatics.java 8243491: Implementation of Foreign-Memory Access API (Second Incubator) 2020-05-25 10:54:39 +01:00
MethodType.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
MethodTypeForm.java 8230768: Arrays of SoftReferences in MethodTypeForm should not be @Stable 2019-09-19 23:38:50 +02:00
MutableCallSite.java 8234401: ConstantCallSite may stuck in non-frozen state 2019-11-26 16:09:17 +03:00
package-info.java 8243598: Typos in java.lang.invoke package-info 2020-04-29 13:14:27 -07:00
ProxyClassesDumper.java 8215281: Use String.isEmpty() when applicable in java.base 2018-12-13 15:31:05 +01:00
SerializedLambda.java 8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes 2019-10-09 10:17:50 -07: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 8246632: StringConcatFactory::makeConcatWithConstants no longer throws NullPointerException when an unexpected constant is null 2020-06-08 19:23:51 +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 8243491: Implementation of Foreign-Memory Access API (Second Incubator) 2020-05-25 10:54:39 +01:00
VarHandle.java 8247115: Fix typos in java.lang.invoke and java.lang 2020-06-09 16:28:10 +01:00
VarHandleByteArrayBase.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
VarHandleGuards.java 8243491: Implementation of Foreign-Memory Access API (Second Incubator) 2020-05-25 10:54:39 +01:00
VarHandles.java 8246095: Tweaks to memory access API 2020-06-03 16:50:03 +01: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 8243491: Implementation of Foreign-Memory Access API (Second Incubator) 2020-05-25 10:54:39 +01:00
X-VarHandleByteArrayView.java.template 8243491: Implementation of Foreign-Memory Access API (Second Incubator) 2020-05-25 10:54:39 +01:00
X-VarHandleMemoryAccess.java.template 8243491: Implementation of Foreign-Memory Access API (Second Incubator) 2020-05-25 10:54:39 +01:00