javadoc for Byte Buddy's JavaConstant.MethodHandle
说:
请注意,在Java类的常量池中不能表示常量
MethodHandle
但section 4.4.8 from the Java Virtual Machine Specification表示的是Java类的常量池,它说:
struct
CONSTANT_MethodHandle_info
用于表示方法句柄
字节跳动的文件想说什么?
javadoc for Byte Buddy's JavaConstant.MethodHandle
说:
请注意,在Java类的常量池中不能表示常量
MethodHandle
但section 4.4.8 from the Java Virtual Machine Specification表示的是Java类的常量池,它说:
struct
CONSTANT_MethodHandle_info
用于表示方法句柄
字节跳动的文件想说什么?
真令人尴尬;文档看起来像是在试图告诉我一些我实际修复的事件状态.请参阅:If I have a JavaConstant.MethodHandle and I want to somehow pass it to MethodCall.invoke() is there a way to do it?
我认为这意味着这个文档现在是完全不正确的,因为事实上常量方法句柄can的字节伙伴表示存储在常量池中.