Lines Matching refs:method_handle
704 Handle<mirror::MethodHandle> method_handle,
710 Handle<mirror::MethodType> handle_type(hs.NewHandle(method_handle->GetMethodType()));
711 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind();
718 ArtMethod* target_method = method_handle->GetTargetMethod();
749 /* receiver= */ method_handle,
886 Handle<mirror::MethodHandle> method_handle,
891 Handle<mirror::MethodType> handle_type(hs.NewHandle(method_handle->GetMethodType()));
892 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind();
893 ArtField* field = method_handle->GetTargetField();
999 Handle<mirror::MethodHandle> method_handle,
1009 if (UNLIKELY(!callsite_type->IsConvertible(method_handle->GetMethodType()))) {
1010 ThrowWrongMethodTypeException(method_handle->GetMethodType(), callsite_type.Get());
1022 mh_ptypes(hs.NewHandle(method_handle->GetMethodType()->GetPTypes()));
1028 ThrowWrongMethodTypeException(method_handle->GetMethodType(), callsite_type.Get());
1044 ArtMethod* target_method = method_handle->GetTargetMethod();
1051 mirror::MethodType::CloneWithoutLeadingParameter(self, method_handle->GetMethodType()));
1052 if (method_handle->GetHandleKind() == mirror::MethodHandle::Kind::kInvokeVarHandleExact) {
1058 DCHECK_EQ(method_handle->GetHandleKind(), mirror::MethodHandle::Kind::kInvokeVarHandle);
1082 Handle<mirror::MethodHandle> method_handle,
1087 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind();
1089 ObjPtr<mirror::MethodType> handle_type(method_handle->GetMethodType());
1099 method_handle,
1108 method_handle,
1115 method_handle,
1124 Handle<mirror::MethodHandle> method_handle,
1130 Handle<mirror::MethodType> method_handle_type(hs.NewHandle(method_handle->GetMethodType()));
1136 const mirror::MethodHandle::Kind handle_kind = method_handle->GetHandleKind();
1141 method_handle,
1152 method_handle,
1160 method_handle,
1167 ArtMethod* target_method = method_handle->GetTargetMethod();
1229 Handle<mirror::MethodHandle> method_handle,
1234 if (UNLIKELY(callsite_type->IsExactMatch(method_handle->GetMethodType()))) {
1238 method_handle,
1245 method_handle,
1254 Handle<mirror::MethodHandle> method_handle,
1263 ObjPtr<mirror::MethodType> nominal_type(method_handle->GetNominalType());
1269 if (LIKELY(!nominal_type->IsExactMatch(method_handle->GetMethodType()))) {
1273 method_handle,
1281 method_handle,