Ignore:
Timestamp:
2016-01-09T23:20:37+01:00 (8 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/gui/mappaint/Range.java

    r9239 r9371  
    11// License: GPL. For details, see LICENSE file.
    22package org.openstreetmap.josm.gui.mappaint;
     3
     4import java.util.Objects;
    35
    46/**
     
    9193        if (this == o) return true;
    9294        if (o == null || getClass() != o.getClass()) return false;
    93 
    9495        Range range = (Range) o;
    95 
    96         if (Double.compare(range.lower, lower) != 0) return false;
    97         if (Double.compare(range.upper, upper) != 0) return false;
    98 
    99         return true;
     96        return Double.compare(range.lower, lower) == 0 &&
     97                Double.compare(range.upper, upper) == 0;
    10098    }
    10199
    102100    @Override
    103101    public int hashCode() {
    104         int result;
    105         long temp;
    106         temp = Double.doubleToLongBits(lower);
    107         result = (int) (temp ^ (temp >>> 32));
    108         temp = Double.doubleToLongBits(upper);
    109         result = 31 * result + (int) (temp ^ (temp >>> 32));
    110         return result;
     102        return Objects.hash(lower, upper);
    111103    }
    112104}
Note: See TracChangeset for help on using the changeset viewer.