src/hotspot/share/classfile/javaClasses.cpp
changeset 53924 09cba396916f
parent 53447 edba42d2370f
child 54044 d9853137aa28
equal deleted inserted replaced
53923:c431ab7f9e85 53924:09cba396916f
  3633     new_resolved_method->address_field_put(_vmtarget_offset, (address)m());
  3633     new_resolved_method->address_field_put(_vmtarget_offset, (address)m());
  3634     // Add a reference to the loader (actually mirror because unsafe anonymous classes will not have
  3634     // Add a reference to the loader (actually mirror because unsafe anonymous classes will not have
  3635     // distinct loaders) to ensure the metadata is kept alive.
  3635     // distinct loaders) to ensure the metadata is kept alive.
  3636     // This mirror may be different than the one in clazz field.
  3636     // This mirror may be different than the one in clazz field.
  3637     new_resolved_method->obj_field_put(_vmholder_offset, m->method_holder()->java_mirror());
  3637     new_resolved_method->obj_field_put(_vmholder_offset, m->method_holder()->java_mirror());
  3638     resolved_method = ResolvedMethodTable::add_method(Handle(THREAD, new_resolved_method));
  3638     resolved_method = ResolvedMethodTable::add_method(m, Handle(THREAD, new_resolved_method));
  3639   }
  3639   }
  3640   return resolved_method;
  3640   return resolved_method;
  3641 }
  3641 }
  3642 
  3642 
  3643 oop java_lang_invoke_LambdaForm::vmentry(oop lform) {
  3643 oop java_lang_invoke_LambdaForm::vmentry(oop lform) {