The ClassFileStructureを掘り下げています。
上記の資料によると、attribute_info様々な体位で登場する可能性があります。
私の質問は、どうすればattribute_infos のタイプを区別できますか?
constant_infos を s で区別できることを知っていtagます。
そして、どうすればattribute_infosを区別できますか?
全部attribute_infoこんな感じ。
attribute_info {
u2 attribute_name_index;
u4 attribute_length;
u1 info[attribute_length];
}
フィールドattribute_infoには、などConstantValueがSyntheticあります。
それらのタイプをどのように区別できますか?