Ignore:
Timestamp:
2016-07-28T01:00:46+02:00 (8 years ago)
Author:
Don-vip
Message:

see #12472, fix #13230, fix #13225, fix #13228 - disable ReferenceEquality warning + partial revert of r10656 + r10659, causes too much problems

Location:
trunk/src/org/openstreetmap/josm/tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/tools/AudioPlayer.java

    r10659 r10662  
    77import java.io.IOException;
    88import java.net.URL;
    9 import java.util.Objects;
    109
    1110import javax.sound.sampled.AudioFormat;
     
    298297                            double offset = command.offset();
    299298                            speed = command.speed();
    300                             if (!Objects.equals(playingUrl, command.url()) ||
     299                            if (playingUrl != command.url() ||
    301300                                    stateChange != State.PAUSED ||
    302301                                    offset != 0) {
  • trunk/src/org/openstreetmap/josm/tools/Geometry.java

    r10658 r10662  
    1515import java.util.LinkedHashSet;
    1616import java.util.List;
    17 import java.util.Objects;
    1817import java.util.Set;
    1918
     
    116115                        int commonCount = 0;
    117116                        //test if we have common nodes to add.
    118                         if (Objects.equals(seg1Node1, seg2Node1) || Objects.equals(seg1Node1, seg2Node2)) {
     117                        if (seg1Node1 == seg2Node1 || seg1Node1 == seg2Node2) {
    119118                            commonCount++;
    120119
     
    128127                        }
    129128
    130                         if (Objects.equals(seg1Node2, seg2Node1) || Objects.equals(seg1Node2, seg2Node2)) {
     129                        if (seg1Node2 == seg2Node1 || seg1Node2 == seg2Node2) {
    131130                            commonCount++;
    132131
     
    190189                                intersectionNodes.add(intNode);
    191190
    192                                 if (Objects.equals(intNode, newNode)) {
     191                                if (intNode == newNode) {
    193192                                    cmds.add(new AddCommand(intNode));
    194193                                }
     
    703702    public static boolean isClockwise(List<Node> nodes) {
    704703        int nodesCount = nodes.size();
    705         if (nodesCount < 3 || !Objects.equals(nodes.get(0), nodes.get(nodesCount - 1))) {
     704        if (nodesCount < 3 || nodes.get(0) != nodes.get(nodesCount - 1)) {
    706705            throw new IllegalArgumentException("Way must be closed to check orientation.");
    707706        }
     
    992991        double perimeter = 0;
    993992        if (!nodes.isEmpty()) {
    994             boolean closed = Objects.equals(nodes.get(0), nodes.get(nodes.size() - 1));
     993            boolean closed = nodes.get(0) == nodes.get(nodes.size() - 1);
    995994            int numSegments = closed ? nodes.size() - 1 : nodes.size();
    996995            EastNorth p1 = projection == null ? nodes.get(0).getEastNorth() : projection.latlon2eastNorth(nodes.get(0).getCoor());
Note: See TracChangeset for help on using the changeset viewer.