Eclipse Java Formatter избегать новой строки после блока catch - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть этот кусок кода Java:

if (x) {
    doX();
} else if (y) try {
    doY();
} catch (Exception e) {
    recover();
} else {
    doOther();
}

и мне нравится настраивать Eclipse JDT Formatter, чтобы он сохранялся без использования тегов включения / выключения. Мне удалось настроить Formatter так, чтобы оператор try оставался в той же строке, но он продолжает добавлять новую строку после блока catch, т.е.

if (x) {
    doX();
} else if (y) try {
    doY();
} catch (Exception e) {
    recover();
}
else {
    doOther();
}

Можно ли настроить средство форматирования, чтобы избежать этого, без с использованием тегов включения / выключения форматера?

...