56 objArrayHandle fields_anno(thread(), ikh()->fields_annotations()); |
56 objArrayHandle fields_anno(thread(), ikh()->fields_annotations()); |
57 |
57 |
58 // Compute the real number of Java fields |
58 // Compute the real number of Java fields |
59 int java_fields = ikh()->java_fields_count(); |
59 int java_fields = ikh()->java_fields_count(); |
60 |
60 |
61 write_u2(java_fields * FieldInfo::field_slots); |
61 write_u2(java_fields); |
62 for (JavaFieldStream fs(ikh()); !fs.done(); fs.next()) { |
62 for (JavaFieldStream fs(ikh()); !fs.done(); fs.next()) { |
63 AccessFlags access_flags = fs.access_flags(); |
63 AccessFlags access_flags = fs.access_flags(); |
64 int name_index = fs.name_index(); |
64 int name_index = fs.name_index(); |
65 int signature_index = fs.signature_index(); |
65 int signature_index = fs.signature_index(); |
66 int initial_value_index = fs.initval_index(); |
66 int initial_value_index = fs.initval_index(); |