格式化代码以与其自己的小节子句对齐
Format code to align with its own subsection clause
目前正在使用 IntelliJ 2018.2.3.
代码样式(或其他任何地方)中的哪些选项应该checked/unchecked来实现以下行为?
预期行为:
@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条的小节。
尝试代码风格 | Java |包装和大括号 |二进制表达式 | 多行时对齐。
目前正在使用 IntelliJ 2018.2.3.
代码样式(或其他任何地方)中的哪些选项应该checked/unchecked来实现以下行为?
预期行为:
@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条的小节。
尝试代码风格 | Java |包装和大括号 |二进制表达式 | 多行时对齐。