我正在研究ClassFile结构。
根据上面提到的文件,attribute_info可以出现在各种位置。
我的问题是如何区分attribute_infos 的类型?
我知道我可以constant_info通过他们的 s 来区分tags。
以及如何区分attribute_infos?
都是attribute_info这个样子的。
attribute_info {
u2 attribute_name_index;
u4 attribute_length;
u1 info[attribute_length];
}
Fields似乎有, attribute_info,ConstantValue等等Synthetic。
如何区分它们的类型?