hotspot/src/share/vm/interpreter/linkResolver.cpp
changeset 28514 da53c1ffc837
parent 27020 a7c8010446c2
child 28738 8f9731dd6bd4
equal deleted inserted replaced
28513:9464a1b5c184 28514:da53c1ffc837
   318   Symbol* signature = resolved_method->signature();
   318   Symbol* signature = resolved_method->signature();
   319 
   319 
   320   // First check in default method array
   320   // First check in default method array
   321   if (!resolved_method->is_abstract() &&
   321   if (!resolved_method->is_abstract() &&
   322     (InstanceKlass::cast(klass())->default_methods() != NULL)) {
   322     (InstanceKlass::cast(klass())->default_methods() != NULL)) {
   323     int index = InstanceKlass::find_method_index(InstanceKlass::cast(klass())->default_methods(), name, signature, false);
   323     int index = InstanceKlass::find_method_index(InstanceKlass::cast(klass())->default_methods(), name, signature, false, false);
   324     if (index >= 0 ) {
   324     if (index >= 0 ) {
   325       vtable_index = InstanceKlass::cast(klass())->default_vtable_indices()->at(index);
   325       vtable_index = InstanceKlass::cast(klass())->default_vtable_indices()->at(index);
   326     }
   326     }
   327   }
   327   }
   328   if (vtable_index == Method::invalid_vtable_index) {
   328   if (vtable_index == Method::invalid_vtable_index) {