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); |