comparison src/share/vm/oops/constantPoolKlass.cpp @ 4060:c9a03402fe56

7105305: assert check_method_context proper context Reviewed-by: jrose, kvn
author never
date Tue, 08 Nov 2011 17:29:57 -0800
parents f08d439fab8c
children
comparison
equal deleted inserted replaced
4059:44ce519bc3d1 4060:c9a03402fe56
530 530
531 for (int i = 0; i< cp->length(); i++) { 531 for (int i = 0; i< cp->length(); i++) {
532 if (cp->tag_at(i).is_unresolved_klass()) { 532 if (cp->tag_at(i).is_unresolved_klass()) {
533 // This will force loading of the class 533 // This will force loading of the class
534 klassOop klass = cp->klass_at(i, CHECK); 534 klassOop klass = cp->klass_at(i, CHECK);
535 if (klass->is_instance()) { 535 if (klass->klass_part()->oop_is_instance()) {
536 // Force initialization of class 536 // Force initialization of class
537 instanceKlass::cast(klass)->initialize(CHECK); 537 instanceKlass::cast(klass)->initialize(CHECK);
538 } 538 }
539 } 539 }
540 } 540 }