< prev index next >

src/hotspot/share/memory/heapInspection.cpp

Print this page

*** 463,473 **** } else { st->print(INTPTR_FORMAT, p2i(klass->class_loader_data())); } } ! static void print_interface(outputStream* st, Klass* intf_klass, const char* intf_type, int indent) { print_indent(st, indent); st->print(" implements "); print_classname(st, intf_klass); st->print(" (%s intf)\n", intf_type); } --- 463,473 ---- } else { st->print(INTPTR_FORMAT, p2i(klass->class_loader_data())); } } ! static void print_interface(outputStream* st, InstanceKlass* intf_klass, const char* intf_type, int indent) { print_indent(st, indent); st->print(" implements "); print_classname(st, intf_klass); st->print(" (%s intf)\n", intf_type); }
*** 499,515 **** } st->print("\n"); // Print any interfaces the class has. if (print_interfaces) { ! Array<Klass*>* local_intfs = klass->local_interfaces(); ! Array<Klass*>* trans_intfs = klass->transitive_interfaces(); for (int i = 0; i < local_intfs->length(); i++) { print_interface(st, local_intfs->at(i), "declared", indent); } for (int i = 0; i < trans_intfs->length(); i++) { ! Klass* trans_interface = trans_intfs->at(i); // Only print transitive interfaces if they are not also declared. if (!local_intfs->contains(trans_interface)) { print_interface(st, trans_interface, "inherited", indent); } } --- 499,515 ---- } st->print("\n"); // Print any interfaces the class has. if (print_interfaces) { ! Array<InstanceKlass*>* local_intfs = klass->local_interfaces(); ! Array<InstanceKlass*>* trans_intfs = klass->transitive_interfaces(); for (int i = 0; i < local_intfs->length(); i++) { print_interface(st, local_intfs->at(i), "declared", indent); } for (int i = 0; i < trans_intfs->length(); i++) { ! InstanceKlass* trans_interface = trans_intfs->at(i); // Only print transitive interfaces if they are not also declared. if (!local_intfs->contains(trans_interface)) { print_interface(st, trans_interface, "inherited", indent); } }
< prev index next >