Home
last modified time | relevance | path

Searched refs:GetMethodType (Results 1 – 4 of 4) sorted by relevance

/art/runtime/mirror/
Dmethod_handle_impl-inl.h28 inline ObjPtr<mirror::MethodType> MethodHandle::GetMethodType() { in GetMethodType() function
Dmethod_handle_impl.h70 ALWAYS_INLINE ObjPtr<mirror::MethodType> GetMethodType() REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/
Dmethod_handles.cc710 Handle<mirror::MethodType> handle_type(hs.NewHandle(method_handle->GetMethodType())); in DoInvokePolymorphicMethod()
891 Handle<mirror::MethodType> handle_type(hs.NewHandle(method_handle->GetMethodType())); in MethodHandleFieldAccess()
1009 if (UNLIKELY(!callsite_type->IsConvertible(method_handle->GetMethodType()))) { in DoVarHandleInvokeTranslation()
1010 ThrowWrongMethodTypeException(method_handle->GetMethodType(), callsite_type.Get()); in DoVarHandleInvokeTranslation()
1022 mh_ptypes(hs.NewHandle(method_handle->GetMethodType()->GetPTypes())); in DoVarHandleInvokeTranslation()
1028 ThrowWrongMethodTypeException(method_handle->GetMethodType(), callsite_type.Get()); in DoVarHandleInvokeTranslation()
1051 mirror::MethodType::CloneWithoutLeadingParameter(self, method_handle->GetMethodType())); in DoVarHandleInvokeTranslation()
1089 ObjPtr<mirror::MethodType> handle_type(method_handle->GetMethodType()); in MethodHandleInvokeInternal()
1130 Handle<mirror::MethodType> method_handle_type(hs.NewHandle(method_handle->GetMethodType())); in MethodHandleInvokeExactInternal()
1234 if (UNLIKELY(callsite_type->IsExactMatch(method_handle->GetMethodType()))) { in MethodHandleInvoke()
[all …]
/art/runtime/interpreter/
Dinterpreter_common.cc1274 int number_of_bsm_parameters = bsm->GetMethodType()->GetNumberOfPTypes(); in InvokeBootstrapMethod()
1280 hs.NewHandle(bsm->GetMethodType()->GetPTypes()->Get(number_of_bsm_parameters - 1)); in InvokeBootstrapMethod()
1289 ThrowWrongMethodTypeException(bsm->GetMethodType(), call_site_type.Get()); in InvokeBootstrapMethod()
1316 if (call_site_type->GetNumberOfPTypes() != bsm->GetMethodType()->GetNumberOfPTypes()) { in InvokeBootstrapMethod()
1317 ThrowWrongMethodTypeException(bsm->GetMethodType(), call_site_type.Get()); in InvokeBootstrapMethod()
1327 ObjPtr<mirror::Class> to = bsm->GetMethodType()->GetPTypes()->Get(i); in InvokeBootstrapMethod()
1333 if (!IsReturnTypeConvertible(call_site_type->GetRType(), bsm->GetMethodType()->GetRType())) { in InvokeBootstrapMethod()
1334 ThrowClassCastException(bsm->GetMethodType()->GetRType(), call_site_type->GetRType()); in InvokeBootstrapMethod()
1477 Handle<mirror::MethodType> target_method_type = hs.NewHandle(target->GetMethodType()); in DoInvokeCustom()