Lines Matching refs:bsm
1244 Handle<mirror::MethodHandle> bsm = in InvokeBootstrapMethod() local
1246 if (bsm.IsNull()) { in InvokeBootstrapMethod()
1251 if (bsm->GetHandleKind() != mirror::MethodHandle::Kind::kInvokeStatic) { in InvokeBootstrapMethod()
1273 if (bsm->GetTargetMethod()->IsVarargs()) { in InvokeBootstrapMethod()
1274 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()
1389 bsm, in InvokeBootstrapMethod()