Prettier-Java 2.7.3
Playground link
Input:
public abstract class Foo implements MyInterface {
@Override public String foo() {
foo.method2(r ->
Context.a().m(1, a -> {
code;
})
);
}
}
Output:
public abstract class Foo implements MyInterface {
@Override
public String foo() {
foo.method2(r ->
Context.a().m(1, a -> {
code;
})
);
}
}
Expected behavior:
Note the doubly-indented code; in the lambda. Also, the closing braces are off too. I believe the correct code should look like:
public abstract class Foo implements MyInterface {
@Override
public String foo() {
foo.method2(r ->
Context.a().m(1, a -> {
code;
})
);
}
}
Prettier-Java 2.7.3
Playground link
Input:
Output:
Expected behavior:
Note the doubly-indented
code;in the lambda. Also, the closing braces are off too. I believe the correct code should look like: