hotspot/src/share/vm/prims/methodHandles.cpp
changeset 46408 70aab0c2ea8b
parent 46329 53ccc37bda19
child 46458 3c12af929e7d
equal deleted inserted replaced
46407:32baebe49efe 46408:70aab0c2ea8b
   216       Klass* m_klass_non_interface = info.resolved_klass();
   216       Klass* m_klass_non_interface = info.resolved_klass();
   217       if (m_klass_non_interface->is_interface()) {
   217       if (m_klass_non_interface->is_interface()) {
   218         m_klass_non_interface = SystemDictionary::Object_klass();
   218         m_klass_non_interface = SystemDictionary::Object_klass();
   219 #ifdef ASSERT
   219 #ifdef ASSERT
   220         { ResourceMark rm;
   220         { ResourceMark rm;
   221           Method* m2 = m_klass_non_interface->vtable()->method_at(vmindex);
   221           Method* m2 = m_klass_non_interface->vtable().method_at(vmindex);
   222           assert(m->name() == m2->name() && m->signature() == m2->signature(),
   222           assert(m->name() == m2->name() && m->signature() == m2->signature(),
   223                  "at %d, %s != %s", vmindex,
   223                  "at %d, %s != %s", vmindex,
   224                  m->name_and_sig_as_C_string(), m2->name_and_sig_as_C_string());
   224                  m->name_and_sig_as_C_string(), m2->name_and_sig_as_C_string());
   225         }
   225         }
   226 #endif //ASSERT
   226 #endif //ASSERT