equal
deleted
inserted
replaced
566 |
566 |
567 oop sub_mirror = JNIHandles::resolve_non_null(sub); |
567 oop sub_mirror = JNIHandles::resolve_non_null(sub); |
568 oop super_mirror = JNIHandles::resolve_non_null(super); |
568 oop super_mirror = JNIHandles::resolve_non_null(super); |
569 if (java_lang_Class::is_primitive(sub_mirror) || |
569 if (java_lang_Class::is_primitive(sub_mirror) || |
570 java_lang_Class::is_primitive(super_mirror)) { |
570 java_lang_Class::is_primitive(super_mirror)) { |
571 jboolean ret = oopDesc::equals(sub_mirror, super_mirror); |
571 jboolean ret = (sub_mirror == super_mirror); |
572 |
572 |
573 HOTSPOT_JNI_ISASSIGNABLEFROM_RETURN(ret); |
573 HOTSPOT_JNI_ISASSIGNABLEFROM_RETURN(ret); |
574 return ret; |
574 return ret; |
575 } |
575 } |
576 Klass* sub_klass = java_lang_Class::as_Klass(sub_mirror); |
576 Klass* sub_klass = java_lang_Class::as_Klass(sub_mirror); |