mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-74443 Fix ViewSettings equals and hashCode
GitOrigin-RevId: b5de2759bdebe1cdfd9edbc8aad5ed74beed40dd
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e03ee479c4
commit
8f2235683d
@@ -133,7 +133,9 @@ public interface ViewSettings extends NodeOptions {
|
||||
if (object == this) return true;
|
||||
if (!super.equals(object)) return false;
|
||||
ViewSettings settings = (ViewSettings)object;
|
||||
return settings.isShowMembers() == isShowMembers() &&
|
||||
return
|
||||
settings.isFoldersAlwaysOnTop() == isFoldersAlwaysOnTop() &&
|
||||
settings.isShowMembers() == isShowMembers() &&
|
||||
settings.isStructureView() == isStructureView() &&
|
||||
settings.isShowModules() == isShowModules() &&
|
||||
settings.isFlattenModules() == isFlattenModules() &&
|
||||
@@ -144,6 +146,7 @@ public interface ViewSettings extends NodeOptions {
|
||||
@Override
|
||||
public int hashCode() {
|
||||
int result = super.hashCode();
|
||||
result = 31 * result + Boolean.hashCode(isFoldersAlwaysOnTop());
|
||||
result = 31 * result + Boolean.hashCode(isShowMembers());
|
||||
result = 31 * result + Boolean.hashCode(isStructureView());
|
||||
result = 31 * result + Boolean.hashCode(isShowModules());
|
||||
|
||||
Reference in New Issue
Block a user