Ignore:
Timestamp:
2016-01-09T23:20:37+01:00 (4 years ago)
Author:
simon04
Message:

Java 7: use Objects.equals and Objects.hash

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/notes/Note.java

    r9070 r9371  
    55import java.util.Date;
    66import java.util.List;
     7import java.util.Objects;
    78
    89import org.openstreetmap.josm.data.coor.LatLon;
     
    104105    @Override
    105106    public int hashCode() {
    106         final int prime = 31;
    107         int result = 1;
    108         result = prime * result + (int) (id ^ (id >>> 32));
    109         return result;
     107        return Objects.hash(id);
    110108    }
    111109
    112     /** Compares notes by OSM ID */
    113110    @Override
    114111    public boolean equals(Object obj) {
    115         if (this == obj)
    116             return true;
    117         if (obj == null)
    118             return false;
    119         if (getClass() != obj.getClass())
    120             return false;
    121         Note other = (Note) obj;
    122         if (id != other.id)
    123             return false;
    124         return true;
     112        if (this == obj) return true;
     113        if (obj == null || getClass() != obj.getClass()) return false;
     114        Note note = (Note) obj;
     115        return id == note.id;
    125116    }
    126117}
Note: See TracChangeset for help on using the changeset viewer.