如何区分JVM类文件中的属性_信息?
我正在深入调查 根据上述文档,如何区分JVM类文件中的属性_信息?,jvm,bytecode,.class-file,jvm-bytecode,Jvm,Bytecode,.class File,Jvm Bytecode,我正在深入调查 根据上述文档,attribute\u info可以出现在不同的位置 我的问题是如何区分attribute\u infos的类型 我知道我可以通过标签s来区分常量信息s 如何区分属性信息 所有attribute\u info都如下所示 attribute_info { u2 attribute_name_index; u4 attribute_length; u1 info[attribute_length]; } 并且似乎具有常量值、合成等的属性信息 我
attribute\u info
可以出现在不同的位置
我的问题是如何区分attribute\u info
s的类型
我知道我可以通过标签
s来区分常量信息
s
如何区分属性信息
所有attribute\u info
都如下所示
attribute_info {
u2 attribute_name_index;
u4 attribute_length;
u1 info[attribute_length];
}
并且似乎具有常量值
、合成
等的属性信息
我怎样才能区分它们的类型呢?我知道了
attribute\u name\u index
中的constant\u pool
条目必须是表示属性名称的constant\u Utf8\u info
结构()