hotspot/src/share/vm/code/dependencies.cpp
changeset 4493 9204129f065e
parent 3912 3aaaaad1ccb0
child 4754 8aef16f24e16
equal deleted inserted replaced
4492:63c49e60fc25 4493:9204129f065e
  1526 
  1526 
  1527 void DepChange::print() {
  1527 void DepChange::print() {
  1528   int nsup = 0, nint = 0;
  1528   int nsup = 0, nint = 0;
  1529   for (ContextStream str(*this); str.next(); ) {
  1529   for (ContextStream str(*this); str.next(); ) {
  1530     klassOop k = str.klass();
  1530     klassOop k = str.klass();
  1531     switch (str._change_type) {
  1531     switch (str.change_type()) {
  1532     case Change_new_type:
  1532     case Change_new_type:
  1533       tty->print_cr("  dependee = %s", instanceKlass::cast(k)->external_name());
  1533       tty->print_cr("  dependee = %s", instanceKlass::cast(k)->external_name());
  1534       break;
  1534       break;
  1535     case Change_new_sub:
  1535     case Change_new_sub:
  1536       if (!WizardMode)
  1536       if (!WizardMode) {
  1537            ++nsup;
  1537         ++nsup;
  1538       else tty->print_cr("  context super = %s", instanceKlass::cast(k)->external_name());
  1538       } else {
       
  1539         tty->print_cr("  context super = %s", instanceKlass::cast(k)->external_name());
       
  1540       }
  1539       break;
  1541       break;
  1540     case Change_new_impl:
  1542     case Change_new_impl:
  1541       if (!WizardMode)
  1543       if (!WizardMode) {
  1542            ++nint;
  1544         ++nint;
  1543       else tty->print_cr("  context interface = %s", instanceKlass::cast(k)->external_name());
  1545       } else {
       
  1546         tty->print_cr("  context interface = %s", instanceKlass::cast(k)->external_name());
       
  1547       }
  1544       break;
  1548       break;
  1545     }
  1549     }
  1546   }
  1550   }
  1547   if (nsup + nint != 0) {
  1551   if (nsup + nint != 0) {
  1548     tty->print_cr("  context supers = %d, interfaces = %d", nsup, nint);
  1552     tty->print_cr("  context supers = %d, interfaces = %d", nsup, nint);