< prev index next >

src/share/vm/prims/methodHandles.cpp

Print this page

        

*** 343,361 **** return (flags & required) == required; } Symbol* MethodHandles::signature_polymorphic_intrinsic_name(vmIntrinsics::ID iid) { ! assert(is_signature_polymorphic_intrinsic(iid), err_msg("iid=%d", iid)); switch (iid) { case vmIntrinsics::_invokeBasic: return vmSymbols::invokeBasic_name(); case vmIntrinsics::_linkToVirtual: return vmSymbols::linkToVirtual_name(); case vmIntrinsics::_linkToStatic: return vmSymbols::linkToStatic_name(); case vmIntrinsics::_linkToSpecial: return vmSymbols::linkToSpecial_name(); case vmIntrinsics::_linkToInterface: return vmSymbols::linkToInterface_name(); } ! assert(false, ""); return 0; } int MethodHandles::signature_polymorphic_intrinsic_ref_kind(vmIntrinsics::ID iid) { switch (iid) { --- 343,361 ---- return (flags & required) == required; } Symbol* MethodHandles::signature_polymorphic_intrinsic_name(vmIntrinsics::ID iid) { ! assert(is_signature_polymorphic_intrinsic(iid), err_msg("%d %s", iid, vmIntrinsics::name_at(iid))); switch (iid) { case vmIntrinsics::_invokeBasic: return vmSymbols::invokeBasic_name(); case vmIntrinsics::_linkToVirtual: return vmSymbols::linkToVirtual_name(); case vmIntrinsics::_linkToStatic: return vmSymbols::linkToStatic_name(); case vmIntrinsics::_linkToSpecial: return vmSymbols::linkToSpecial_name(); case vmIntrinsics::_linkToInterface: return vmSymbols::linkToInterface_name(); } ! fatal(err_msg("unexpected intrinsic id: %d %s", iid, vmIntrinsics::name_at(iid))); return 0; } int MethodHandles::signature_polymorphic_intrinsic_ref_kind(vmIntrinsics::ID iid) { switch (iid) {
*** 363,373 **** case vmIntrinsics::_linkToVirtual: return JVM_REF_invokeVirtual; case vmIntrinsics::_linkToStatic: return JVM_REF_invokeStatic; case vmIntrinsics::_linkToSpecial: return JVM_REF_invokeSpecial; case vmIntrinsics::_linkToInterface: return JVM_REF_invokeInterface; } ! assert(false, err_msg("iid=%d", iid)); return 0; } vmIntrinsics::ID MethodHandles::signature_polymorphic_name_id(Symbol* name) { vmSymbols::SID name_id = vmSymbols::find_sid(name); --- 363,373 ---- case vmIntrinsics::_linkToVirtual: return JVM_REF_invokeVirtual; case vmIntrinsics::_linkToStatic: return JVM_REF_invokeStatic; case vmIntrinsics::_linkToSpecial: return JVM_REF_invokeSpecial; case vmIntrinsics::_linkToInterface: return JVM_REF_invokeInterface; } ! fatal(err_msg("unexpected intrinsic id: %d %s", iid, vmIntrinsics::name_at(iid))); return 0; } vmIntrinsics::ID MethodHandles::signature_polymorphic_name_id(Symbol* name) { vmSymbols::SID name_id = vmSymbols::find_sid(name);
< prev index next >