equal
deleted
inserted
replaced
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 |