File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
src/main/java/org/minimallycorrect/javatransformer/internal Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 11package org .minimallycorrect .javatransformer .internal ;
22
3+ import java .util .ArrayList ;
34import java .util .Collections ;
45import java .util .List ;
56import java .util .function .Supplier ;
@@ -393,7 +394,12 @@ public List<Parameter> getParameters() {
393394
394395 @ Override
395396 public void setParameters (List <Parameter > parameters ) {
396- val javaParserParameters = parameters .stream ().map (p -> new com .github .javaparser .ast .body .Parameter (ResolutionContext .typeToJavaParserType (p .type ), p .name )).collect (Collectors .toList ());
397+ val javaParserParameters = new ArrayList <com .github .javaparser .ast .body .Parameter >(parameters .size ());
398+ for (int i = 0 ; i < parameters .size (); i ++) {
399+ val p = parameters .get (i );
400+ val name = p .name == null ? "p" + i : p .name ;
401+ javaParserParameters .add (new com .github .javaparser .ast .body .Parameter (ResolutionContext .typeToJavaParserType (p .type ), name ));
402+ }
397403 declaration .setParameters (NodeList .nodeList (javaParserParameters ));
398404 }
399405
You can’t perform that action at this time.
0 commit comments