Skip to content

Commit eb0d739

Browse files
authored
Handle final var lambda variables (#926)
1 parent 6a1a2a7 commit eb0d739

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

palantir-java-format/src/main/java/com/palantir/javaformat/java/JavaInputAstVisitor.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1237,7 +1237,10 @@ protected void visitLambdaExpression(LambdaExpressionTree node, boolean statemen
12371237
token(",");
12381238
builder.breakOp(" ");
12391239
}
1240-
scan(parameter, null);
1240+
visitVariables(
1241+
ImmutableList.of(parameter),
1242+
DeclarationKind.NONE,
1243+
inlineAnnotationDirection(parameter.getModifiers()));
12411244
first = false;
12421245
}
12431246
if (parens) {
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
class I959 {
2+
public void test() {
3+
new File(".").listFiles((final var dir, final var name) -> true);
4+
}
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
class I959 {
2+
public void test() {
3+
new File(".").listFiles((final var dir, final var name) -> true);
4+
}
5+
}

0 commit comments

Comments
 (0)