Changeset 16488 in josm for trunk/src/org/openstreetmap/josm/data/preferences/AbstractProperty.java
- Timestamp:
- 2020-05-23T21:44:48+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/preferences/AbstractProperty.java
r14155 r16488 9 9 import org.openstreetmap.josm.tools.bugreport.BugReport; 10 10 11 import java.util.Objects; 12 11 13 /** 12 14 * Captures the common functionality of preference properties … … 29 31 @Override 30 32 public int hashCode() { 31 final int prime = 31; 32 int result = 1; 33 result = prime * result + getOuterType().hashCode(); 34 result = prime * result + ((listener == null) ? 0 : listener.hashCode()); 35 return result; 33 return Objects.hash(getOuterType(), listener); 36 34 } 37 35 … … 318 316 @Override 319 317 public int hashCode() { 320 final int prime = 31; 321 int result = 1; 322 result = prime * result + ((key == null) ? 0 : key.hashCode()); 323 result = prime * result + ((preferences == null) ? 0 : preferences.hashCode()); 324 return result; 318 return Objects.hash(key, preferences); 325 319 } 326 320
Note:
See TracChangeset
for help on using the changeset viewer.