Eclipse JDT Code Formatter: параметр отступа в IF-инструкции

#eclipse #if-statement #formatter #eclipse-jdt

#eclipse #if-statement #средство форматирования #eclipse-jdt

Вопрос:

У меня есть вопросы относительно форматера кода Eclipse в JDT:

Как я могу заставить Eclipse форматировать следующий код заданным способом:

 BEFORE
if (objectA.getFoo().equals(objectB.getFoo()) amp;amp; (objectA.getBar().equals(objectB.getBar()) || resultOfAnotherTest)){
...
}

AFTER
if (objectA.getFoo().equals(objectB.getFoo()) 
    amp;amp; (objectA.getBar().equals(objectB.getBar()) 
        || resultOfAnotherTest)){
...
}
  

Второй пример:

 BEFORE
if (foo1 == foo2 amp;amp; bar1 == bar2 amp;amp; blub1 == blub2 amp;amp; !braindead){
...
}

AFTER
if (foo1 == foo2 
    amp;amp; bar1 == bar2 
    amp;amp; blub1 == blub2 
    amp;amp; !braindead){
...
}
  

Логические операторы должны сигнализировать перенос строки.
Структурирующие скобки должны указывать глубину отступа.