Lines Matching defs:callSiteType
166 * @param callSiteType the type of the call site
170 static MethodHandle getInvocation(final MethodHandle target, final MethodType callSiteType, final LinkerServices linkerServices) {
177 final int argsLen = callSiteType.parameterCount();
195 return createConvertingInvocation(matchedMethod, linkerServices, callSiteType);
207 final Class<?> callSiteLastArgType = callSiteType.parameterType(fixParamsLen);
211 return createConvertingInvocation(filteredTarget, linkerServices, callSiteType).asVarargsCollector(
219 argsLen), linkerServices, callSiteType);
236 linkerServices, callSiteType);
245 MethodType.genericMethodType(fixParamsLen).parameterList()).asType(callSiteType.changeReturnType(boolean.class));
255 Guards.isInstance(varArgType, fixParamsLen, callSiteType),
257 createConvertingInvocation(fixTarget, linkerServices, callSiteType),
269 return createConvertingInvocation(collectArguments(fixTarget, argsLen), linkerServices, callSiteType);
294 final LinkerServices linkerServices, final MethodType callSiteType) {
295 return linkerServices.asTypeLosslessReturn(sizedMethod, callSiteType);