hotspot/src/share/vm/ci/ciEnv.cpp
changeset 4429 d7eb4e2099aa
parent 3908 24b55ad4c228
child 4450 6d700b859b3e
equal deleted inserted replaced
4428:d1617f46285d 4429:d7eb4e2099aa
   688   bool holder_is_accessible;
   688   bool holder_is_accessible;
   689   ciKlass* holder = get_klass_by_index_impl(accessor, holder_index, holder_is_accessible);
   689   ciKlass* holder = get_klass_by_index_impl(accessor, holder_index, holder_is_accessible);
   690   ciInstanceKlass* declared_holder = get_instance_klass_for_declared_method_holder(holder);
   690   ciInstanceKlass* declared_holder = get_instance_klass_for_declared_method_holder(holder);
   691 
   691 
   692   // Get the method's name and signature.
   692   // Get the method's name and signature.
   693   int nt_index = cpool->name_and_type_ref_index_at(index);
       
   694   int sig_index = cpool->signature_ref_index_at(nt_index);
       
   695   symbolOop name_sym = cpool->name_ref_at(index);
   693   symbolOop name_sym = cpool->name_ref_at(index);
   696   symbolOop sig_sym = cpool->symbol_at(sig_index);
   694   symbolOop sig_sym  = cpool->signature_ref_at(index);
   697 
   695 
   698   if (holder_is_accessible) { // Our declared holder is loaded.
   696   if (holder_is_accessible) { // Our declared holder is loaded.
   699     instanceKlass* lookup = declared_holder->get_instanceKlass();
   697     instanceKlass* lookup = declared_holder->get_instanceKlass();
   700     methodOop m = lookup_method(accessor->get_instanceKlass(), lookup, name_sym, sig_sym, bc);
   698     methodOop m = lookup_method(accessor->get_instanceKlass(), lookup, name_sym, sig_sym, bc);
   701     if (m != NULL) {
   699     if (m != NULL) {