src/hotspot/share/classfile/dictionary.cpp
changeset 49348 fde3feaaa4ed
parent 49340 4e82736053ae
child 49594 898ef81cbc0e
equal deleted inserted replaced
49347:edb65305d3ac 49348:fde3feaaa4ed
   603                           probe != NULL;
   603                           probe != NULL;
   604                           probe = probe->next()) {
   604                           probe = probe->next()) {
   605       Klass* e = probe->instance_klass();
   605       Klass* e = probe->instance_klass();
   606       bool is_defining_class =
   606       bool is_defining_class =
   607          (loader_data() == e->class_loader_data());
   607          (loader_data() == e->class_loader_data());
   608       st->print("%4d: %s%s, loader ", index, is_defining_class ? " " : "^", e->external_name());
   608       st->print("%4d: %s%s", index, is_defining_class ? " " : "^", e->external_name());
   609       ClassLoaderData* loader_data = e->class_loader_data();
   609       ClassLoaderData* cld = e->class_loader_data();
   610       if (loader_data == NULL) {
   610       if (cld == NULL) {
   611         // Shared class not restored yet in shared dictionary
   611         // Shared class not restored yet in shared dictionary
   612         st->print("<shared, not restored>");
   612         st->print(", loader data <shared, not restored>");
   613       } else {
   613       } else if (!loader_data()->is_the_null_class_loader_data()) {
   614         loader_data->print_value_on(st);
   614         // Class loader output for the dictionary for the null class loader data is
       
   615         // redundant and obvious.
       
   616         st->print(", ");
       
   617         cld->print_value_on(st);
   615       }
   618       }
   616       st->cr();
   619       st->cr();
   617     }
   620     }
   618   }
   621   }
   619   tty->cr();
   622   tty->cr();