InvokeDynamicInst 的实现
aprz512 opened this issue · comments
关于这个指令的 BootstrapMethods 属性,我看了官方文档:
https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.7.21
但是里面没有详细介绍 bootstrap_arguments,有点不太明白,想请教一下,这个 bootstrap 方法的参数列表是做啥的呢?
我个人的理解是,单纯的支持 lambda 表达式,拿 runnable 来说,第二个参数对应的是生成的目标方法,第一个参数与第三个参数是一样的,所以不太明白为啥会有两个,它们的作用是啥?
时间有点久,细节记不清了,有进展我会同步
好的,谢谢