Ignore:
Timestamp:
2016-12-14T04:19:09+01:00 (7 years ago)
Author:
Don-vip
Message:

simplify preference settings equals handling (already performed by AbstractList.equals / AbstractMap.equals) - fixes squid:S1206 and findbugs HE_EQUALS_NO_HASHCODE warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/preferences/ListSetting.java

    r10235 r11394  
    66import java.util.Collections;
    77import java.util.List;
    8 
    9 import org.openstreetmap.josm.tools.Utils;
    108
    119/**
     
    3331
    3432    @Override
    35     public boolean equalVal(List<String> otherVal) {
    36         return Utils.equalCollection(value, otherVal);
    37     }
    38 
    39     @Override
    4033    public ListSetting copy() {
    4134        return ListSetting.create(value);
     
    5649        return new ListSetting(null);
    5750    }
    58 
    59     @Override
    60     public boolean equals(Object other) {
    61         if (!(other instanceof ListSetting))
    62             return false;
    63         return equalVal(((ListSetting) other).getValue());
    64     }
    6551}
Note: See TracChangeset for help on using the changeset viewer.