コード例 #1
0
 @Override
 public int hashCode() {
   int result = title != null ? title.hashCode() : 0;
   result = 31 * result + (contents != null ? contents.hashCode() : 0);
   result = 31 * result + (action != null ? action.hashCode() : 0);
   result = 31 * result + (config != null ? config.hashCode() : 0);
   return result;
 }
コード例 #2
0
  @Override
  public boolean equals(Object o) {
    if (this == o) return true;
    if (o == null || getClass() != o.getClass()) return false;

    ListTile listTile = (ListTile) o;

    if (action != null ? !action.equals(listTile.action) : listTile.action != null) return false;
    if (config != null ? !config.equals(listTile.config) : listTile.config != null) return false;
    if (contents != null ? !contents.equals(listTile.contents) : listTile.contents != null)
      return false;
    if (title != null ? !title.equals(listTile.title) : listTile.title != null) return false;

    return true;
  }