Lines Matching defs:newType
345 * @param newType the new type of the invocation.
348 public GuardedInvocation asType(final MethodType newType) {
349 return replaceMethodsOrThis(invocation.asType(newType), guard == null ? null : Guards.asType(guard, newType));
359 * @param newType the new type of the invocation.
362 public GuardedInvocation asType(final LinkerServices linkerServices, final MethodType newType) {
363 return replaceMethodsOrThis(linkerServices.asType(invocation, newType), guard == null ? null :
364 Guards.asType(linkerServices, guard, newType));
376 * @param newType the new type of the invocation.
379 public GuardedInvocation asTypeSafeReturn(final LinkerServices linkerServices, final MethodType newType) {
380 return replaceMethodsOrThis(linkerServices.asTypeLosslessReturn(invocation, newType), guard == null ? null :
381 Guards.asType(linkerServices, guard, newType));