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