Lines Matching defs:newType
238 * handle to the similar newType, using only pairwise argument conversions.
286 Class<?> newType = basicSrcType.parameterType(i);
290 midType = midType.changeParameterType(i, newType);
291 LambdaForm form2 = mh.editor().filterArgumentForm(1+i, BasicType.basicType(newType));
306 Class<?> newType = basicSrcType.returnType();
311 LambdaForm form2 = mh.editor().filterReturnForm(BasicType.basicType(newType), false);
314 LambdaForm form2 = mh.editor().filterReturnForm(BasicType.basicType(newType), true);
527 public MethodHandle asTypeUncached(MethodType newType) {
530 int newArity = newType.parameterCount();
532 type.parameterType(collectArg).isAssignableFrom(newType.parameterType(collectArg))) {
534 return asTypeCache = asFixedArity().asType(newType);
539 return asTypeCache = acc.asType(newType);
550 return asTypeCache = collector.asType(newType);
554 boolean viewAsTypeChecks(MethodType newType, boolean strict) {
555 super.viewAsTypeChecks(newType, true);
560 newType.lastParameterType().getComponentType()))
561 : Arrays.asList(this, newType);
832 public MethodHandle asTypeUncached(MethodType newType) {
833 MethodHandle newTarget = target.asType(newType);
1318 public MethodHandle asTypeUncached(MethodType newType) {
1321 return asTypeCache = target.asType(newType);
1370 public MethodHandle asTypeUncached(MethodType newType) {
1373 return asTypeCache = target.asType(newType);