Relates :
|
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.