test/jdk/lambda/separate/TestHarness.java

Print this page
rev 7597 : 8015318: Extend Collector with 'finish' operation
Reviewed-by:
Contributed-by: brian.goetz@oracle.com

*** 117,127 **** method.getReturnType(), method.getName(), "return " + returns + ";", method.getElements()); Class stub = new Class(specimen.getName(), cm); String params = ! Arrays.asList(args).stream().collect(Collectors.toStringJoiner(", ")).toString(); ConcreteMethod sm = new ConcreteMethod( method.getReturnType(), method.getName(), String.format("return (new %s()).%s(%s);", specimen.getName(), method.getName(), params), --- 117,127 ---- method.getReturnType(), method.getName(), "return " + returns + ";", method.getElements()); Class stub = new Class(specimen.getName(), cm); String params = ! Arrays.asList(args).stream().collect(Collectors.joining(", ")).toString(); ConcreteMethod sm = new ConcreteMethod( method.getReturnType(), method.getName(), String.format("return (new %s()).%s(%s);", specimen.getName(), method.getName(), params),
*** 148,158 **** iface.getType().getName(), iface.getType().getAccessFlags(), iface.getType().getParameters(), null, Arrays.asList((Method)method)); Class cstub = new Class(specimen.getName()); ! String params = Arrays.asList(args).stream().collect(Collectors.toStringJoiner(", ")).toString(); ConcreteMethod sm = new ConcreteMethod( "int", SourceModel.stdMethodName, String.format("return ((%s)(new %s())).%s(%s);", iface.toString(), specimen.getName(), method.getName(), params), --- 148,158 ---- iface.getType().getName(), iface.getType().getAccessFlags(), iface.getType().getParameters(), null, Arrays.asList((Method)method)); Class cstub = new Class(specimen.getName()); ! String params = Arrays.asList(args).stream().collect(Collectors.joining(", ")).toString(); ConcreteMethod sm = new ConcreteMethod( "int", SourceModel.stdMethodName, String.format("return ((%s)(new %s())).%s(%s);", iface.toString(), specimen.getName(), method.getName(), params),