hotspot/src/share/vm/classfile/javaClasses.cpp
changeset 39289 a17f754703e5
parent 38733 2b65f4db449e
child 39402 cf2142b8d40f
--- a/hotspot/src/share/vm/classfile/javaClasses.cpp	Wed Jun 15 12:44:20 2016 +0200
+++ b/hotspot/src/share/vm/classfile/javaClasses.cpp	Wed Jun 15 09:48:24 2016 -0400
@@ -3245,6 +3245,15 @@
   mname->address_field_put(_vmindex_offset, (address) index);
 }
 
+bool java_lang_invoke_MemberName::equals(oop mn1, oop mn2) {
+  if (mn1 == mn2) {
+     return true;
+  }
+  return (vmtarget(mn1) == vmtarget(mn2) && flags(mn1) == flags(mn2) &&
+          vmindex(mn1) == vmindex(mn2) &&
+          clazz(mn1) == clazz(mn2));
+}
+
 oop java_lang_invoke_LambdaForm::vmentry(oop lform) {
   assert(is_instance(lform), "wrong type");
   return lform->obj_field(_vmentry_offset);