Как заставить Eclipse formatter ставить новую строку после массивов в объявлении аннотации типа? - PullRequest
1 голос
/ 12 марта 2019

Скажите, у меня есть следующее:

import javax.persistence.Entity;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;

@Entity
@NamedQueries({
    @NamedQuery( name = "MyEntity.byUuid", query = "FROM MyEntity m WHERE m.uuid = :uuid AND m.isDeleted IS FALSE")
})
public class MyEntity extends AbstractEntity {

}

Когда я сохраняю это, Eclipse перемещает закрывающий }) в конец строки NamedQuery, и выглядит очень глупо иметь ({ на своей собственной строке без закрытия на своей собственной строке.

Есть ли способ заставить затмение прекратить это движение? Я бы предпочел не помещать туда formatter:off или что-нибудь еще глупое.

1 Ответ

0 голосов
/ 12 марта 2019

Вы можете изменить форматер Eclipse, чтобы контролировать добавление новых строк.

Window > Preferences > Java > 
        Code Style > Formatter 

Нажмите edit и перейдите на вкладку фигурных скобок

Выберите стиль скобок, который вы хотите для каждого.

...