Lines Matching refs:method_handle

718                                Handle<mirror::MethodHandle> method_handle,  in DoInvokePolymorphicMethod()  argument
724 Handle<mirror::MethodType> handle_type(hs.NewHandle(method_handle->GetMethodType())); in DoInvokePolymorphicMethod()
725 Handle<mirror::MethodType> nominal_handle_type(hs.NewHandle(method_handle->GetNominalType())); in DoInvokePolymorphicMethod()
726 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind(); in DoInvokePolymorphicMethod()
733 ArtMethod* target_method = method_handle->GetTargetMethod(); in DoInvokePolymorphicMethod()
764 /* receiver= */ method_handle, in DoInvokePolymorphicMethod()
902 Handle<mirror::MethodHandle> method_handle, in MethodHandleFieldAccess() argument
907 Handle<mirror::MethodType> handle_type(hs.NewHandle(method_handle->GetMethodType())); in MethodHandleFieldAccess()
908 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind(); in MethodHandleFieldAccess()
909 ArtField* field = method_handle->GetTargetField(); in MethodHandleFieldAccess()
1015 Handle<mirror::MethodHandle> method_handle, in DoVarHandleInvokeTranslation() argument
1025 if (UNLIKELY(!callsite_type->IsConvertible(method_handle->GetMethodType()))) { in DoVarHandleInvokeTranslation()
1026 ThrowWrongMethodTypeException(method_handle->GetMethodType(), callsite_type.Get()); in DoVarHandleInvokeTranslation()
1038 mh_ptypes(hs.NewHandle(method_handle->GetMethodType()->GetPTypes())); in DoVarHandleInvokeTranslation()
1044 ThrowWrongMethodTypeException(method_handle->GetMethodType(), callsite_type.Get()); in DoVarHandleInvokeTranslation()
1060 ArtMethod* target_method = method_handle->GetTargetMethod(); in DoVarHandleInvokeTranslation()
1067 mirror::MethodType::CloneWithoutLeadingParameter(self, method_handle->GetMethodType())); in DoVarHandleInvokeTranslation()
1068 if (method_handle->GetHandleKind() == mirror::MethodHandle::Kind::kInvokeVarHandleExact) { in DoVarHandleInvokeTranslation()
1074 DCHECK_EQ(method_handle->GetHandleKind(), mirror::MethodHandle::Kind::kInvokeVarHandle); in DoVarHandleInvokeTranslation()
1098 Handle<mirror::MethodHandle> method_handle, in MethodHandleInvokeInternal() argument
1103 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind(); in MethodHandleInvokeInternal()
1105 ObjPtr<mirror::MethodType> handle_type(method_handle->GetMethodType()); in MethodHandleInvokeInternal()
1115 method_handle, in MethodHandleInvokeInternal()
1124 method_handle, in MethodHandleInvokeInternal()
1131 method_handle, in MethodHandleInvokeInternal()
1140 Handle<mirror::MethodHandle> method_handle, in MethodHandleInvokeExactInternal() argument
1146 Handle<mirror::MethodType> method_handle_type(hs.NewHandle(method_handle->GetMethodType())); in MethodHandleInvokeExactInternal()
1152 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind(); in MethodHandleInvokeExactInternal()
1157 method_handle, in MethodHandleInvokeExactInternal()
1168 method_handle, in MethodHandleInvokeExactInternal()
1176 method_handle, in MethodHandleInvokeExactInternal()
1183 ArtMethod* target_method = method_handle->GetTargetMethod(); in MethodHandleInvokeExactInternal()
1245 Handle<mirror::MethodHandle> method_handle, in MethodHandleInvoke() argument
1250 if (UNLIKELY(callsite_type->IsExactMatch(method_handle->GetMethodType()))) { in MethodHandleInvoke()
1254 method_handle, in MethodHandleInvoke()
1261 method_handle, in MethodHandleInvoke()
1270 Handle<mirror::MethodHandle> method_handle, in MethodHandleInvokeExact() argument
1279 ObjPtr<mirror::MethodType> nominal_type(method_handle->GetNominalType()); in MethodHandleInvokeExact()
1285 if (LIKELY(!nominal_type->IsExactMatch(method_handle->GetMethodType()))) { in MethodHandleInvokeExact()
1289 method_handle, in MethodHandleInvokeExact()
1297 method_handle, in MethodHandleInvokeExact()