Refactor equals method

This commit is contained in:
Eric Xu 2021-05-22 00:06:59 -04:00 committed by Zhiheng Xu
parent 8080c32b1f
commit 96d731dfc7
1 changed files with 4 additions and 5 deletions

View File

@ -112,12 +112,11 @@ public abstract class Tab {
@Override
public boolean equals(final Object obj) {
if (obj == this) {
return true;
if (!(obj instanceof Tab)) {
return false;
}
return obj instanceof Tab && obj.getClass() == this.getClass()
&& ((Tab) obj).getTabId() == this.getTabId();
final Tab other = (Tab) obj;
return getTabId() == other.getTabId();
}
/*//////////////////////////////////////////////////////////////////////////