Skip to content

Commit 28dce26

Browse files
committed
Fix Substitutions bug
1 parent 60f67c5 commit 28dce26

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

rewrite-java/src/main/java/org/openrewrite/java/internal/template/Substitutions.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,8 @@ public J visitMethodInvocation(J.MethodInvocation method, Integer integer) {
292292
J param = maybeParameter(method.getName());
293293
if (param instanceof Expression) {
294294
return maybeParenthesize((Expression) param, getCursor());
295+
} else if (param != null) {
296+
return param;
295297
}
296298
return super.visitMethodInvocation(method, integer);
297299
}
@@ -312,6 +314,8 @@ public J visitLiteral(J.Literal literal, Integer integer) {
312314
J param = maybeParameter(literal);
313315
if (param instanceof Expression) {
314316
return maybeParenthesize((Expression) param, getCursor());
317+
} else if (param != null) {
318+
return param;
315319
}
316320
return super.visitLiteral(literal, integer);
317321
}

0 commit comments

Comments
 (0)