Lines Matching refs:bsm
923 Handle<mirror::MethodHandle> bsm = in InvokeBootstrapMethod() local
925 if (bsm.IsNull()) { in InvokeBootstrapMethod()
930 if (bsm->GetHandleKind() != mirror::MethodHandle::Kind::kInvokeStatic) { in InvokeBootstrapMethod()
952 if (bsm->GetTargetMethod()->IsVarargs()) { in InvokeBootstrapMethod()
953 int number_of_bsm_parameters = bsm->GetMethodType()->GetNumberOfPTypes(); in InvokeBootstrapMethod()
959 hs.NewHandle(bsm->GetMethodType()->GetPTypes()->Get(number_of_bsm_parameters - 1)); in InvokeBootstrapMethod()
968 ThrowWrongMethodTypeException(bsm->GetMethodType(), call_site_type.Get()); in InvokeBootstrapMethod()
995 if (call_site_type->GetNumberOfPTypes() != bsm->GetMethodType()->GetNumberOfPTypes()) { in InvokeBootstrapMethod()
996 ThrowWrongMethodTypeException(bsm->GetMethodType(), call_site_type.Get()); in InvokeBootstrapMethod()
1006 ObjPtr<mirror::Class> to = bsm->GetMethodType()->GetPTypes()->Get(i); in InvokeBootstrapMethod()
1012 if (!IsReturnTypeConvertible(call_site_type->GetRType(), bsm->GetMethodType()->GetRType())) { in InvokeBootstrapMethod()
1013 ThrowClassCastException(bsm->GetMethodType()->GetRType(), call_site_type->GetRType()); in InvokeBootstrapMethod()
1068 bsm, in InvokeBootstrapMethod()