The new MethodHandle implementation (LambdaForm) places "appendix argument" in the ConstantPoolCache when resolving invokedynamic and invokehandle bytecodes. It used to be stored in ConstantPoolCache::_f1 before NPG (JDK-6984705), but it is stored in the resolved_references array in ConstantPool now instead (JDK-6964458).
The comments in ConstantPoolCache for the _f1 field missed this change, and should be updated.
The comments in ConstantPoolCache for the _f1 field missed this change, and should be updated.
- relates to
-
JDK-6964458 Reimplement class meta-data storage to use native memory
-
- Resolved
-