src/share/vm/prims/jvmtiClassFileReconstituter.cpp

changeset 3143
35c656d0b685
parent 3137
e6b1331a51d2
child 3345
c01e115b095e
equal deleted inserted replaced
3142:393f4b789fd0 3143:35c656d0b685
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();

mercurial