Форматировать код, чтобы он соответствовал своему собственному подразделу - PullRequest
0 голосов
/ 16 сентября 2018

В настоящее время используется IntelliJ 2018.2.3 .

Какие опции в стиле кода (или где-либо еще) должны быть отмечены / сняты для достижения следующего поведения?

Намеренное поведение:

@Override
public boolean equals(Object other) {
    return other == this // short circuit if same object
            || (other instanceof UniquePersonList // instanceof handles nulls
               && this.internalList.equals(((UniquePersonList) other).internalList)); <--
}

Текущее поведение

@Override
public boolean equals(Object other) {
    return other == this // short circuit if same object
            || (other instanceof UniquePersonList // instanceof handles nulls
            && this.internalList.equals(((UniquePersonList) other).internalList)); <--
}

В настоящее время каждый раз, когда я автоматически форматирую код, он сдвигает && для выравнивания с ||. Но ясно, что && принадлежит подразделу 2-го пункта.

1 Ответ

0 голосов
/ 16 сентября 2018

Попробуйте стиль кода | Java | Упаковка и брекеты | Двоичные выражения | Выровнять при многострочном .

...