Prettier-Java 2.7.3
Playground link
Input:
public abstract class Foo implements MyInterface {
@Override public String foo() {
var a =
a &&
Foo.get(longlinelonglinelonglinelonglinelongline) instanceof
NumberNumberNumberNumber n &&
n.foo();
}
}
Output:
public abstract class Foo implements MyInterface {
@Override
public String foo() {
var a =
a &&
Foo.get(longlinelonglinelonglinelonglinelongline) instanceof
NumberNumberNumberNumber n &&
n.foo();
}
}
Expected behavior:
public abstract class Foo implements MyInterface {
@Override
public String foo() {
var a =
a &&
Foo.get(longlinelonglinelonglinelonglinelongline) instanceof
NumberNumberNumberNumber n &&
n.foo();
}
}
Interestingly, removing the a && line leads to the correct output.
Prettier-Java 2.7.3
Playground link
Input:
Output:
Expected behavior:
Interestingly, removing the
a &&line leads to the correct output.