Я настраивал модуль форматирования eclipse и довольно близок к желаемому результату, за исключением следующего. Я пытаюсь игнорировать перенос строки для условий в операторе if
Например
Мой желаемый результат -
if (callback.getType().equals("NameCallback")) {
callback.getInput()
.get(0)
.setValue(testUser.getUsername());
}
, но вместо этого я получаю
if (callback.getType()
.equals("NameCallback")) {
callback.getInput()
.get(0)
.setValue(testUser.getUsername());
}
В форматере я установил перенос строки -> вызовы функций -> квалифицированные инновации в соответствии со стратегией переноса строк: «Обтекание всех элементов, кроме первого, если в этом нет необходимости», и принудительное разделение. Это работает нормально, но мы предпочитаем не вызывать это правило для условий операторов или внутри (), если проще. Я знаю, что могу настроить теги On / Off для форматера, но надеюсь, что есть способ получить тот же результат без необходимости делать это. Любые идеи будут оценены
Спасибо