< prev index next >
src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
Print this page
*** 806,821 ****
write_u2(super_class == NULL? 0 : // zero for java.lang.Object
class_symbol_to_cpool_index(super_class->name()));
// JVMSpec| u2 interfaces_count;
// JVMSpec| u2 interfaces[interfaces_count];
! Array<Klass*>* interfaces = ik()->local_interfaces();
int num_interfaces = interfaces->length();
write_u2(num_interfaces);
for (int index = 0; index < num_interfaces; index++) {
HandleMark hm(thread());
! InstanceKlass* iik = InstanceKlass::cast(interfaces->at(index));
write_u2(class_symbol_to_cpool_index(iik->name()));
}
// JVMSpec| u2 fields_count;
// JVMSpec| field_info fields[fields_count];
--- 806,821 ----
write_u2(super_class == NULL? 0 : // zero for java.lang.Object
class_symbol_to_cpool_index(super_class->name()));
// JVMSpec| u2 interfaces_count;
// JVMSpec| u2 interfaces[interfaces_count];
! Array<InstanceKlass*>* interfaces = ik()->local_interfaces();
int num_interfaces = interfaces->length();
write_u2(num_interfaces);
for (int index = 0; index < num_interfaces; index++) {
HandleMark hm(thread());
! InstanceKlass* iik = interfaces->at(index);
write_u2(class_symbol_to_cpool_index(iik->name()));
}
// JVMSpec| u2 fields_count;
// JVMSpec| field_info fields[fields_count];
< prev index next >