Ignore:
Timestamp:
2014-04-26T17:39:23+02:00 (12 years ago)
Author:
Don-vip
Message:

see #8465 - use diamond operator where applicable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/DataSetMerger.java

    r6881 r7005  
    5959        this.sourceDataSet = sourceDataSet;
    6060        conflicts = new ConflictCollection();
    61         mergedMap = new HashMap<PrimitiveId, PrimitiveId>();
    62         objectsWithChildrenToMerge = new HashSet<PrimitiveId>();
    63         objectsToDelete = new HashSet<OsmPrimitive>();
     61        mergedMap = new HashMap<>();
     62        objectsWithChildrenToMerge = new HashSet<>();
     63        objectsToDelete = new HashSet<>();
    6464    }
    6565
     
    137137
    138138    protected void addConflict(OsmPrimitive my, OsmPrimitive their) {
    139         addConflict(new Conflict<OsmPrimitive>(my, their));
     139        addConflict(new Conflict<>(my, their));
    140140    }
    141141
     
    238238            throw new IllegalStateException(tr("Missing merge target for way with id {0}", source.getUniqueId()));
    239239
    240         List<Node> newNodes = new ArrayList<Node>(source.getNodesCount());
     240        List<Node> newNodes = new ArrayList<>(source.getNodesCount());
    241241        for (Node sourceNode : source.getNodes()) {
    242242            Node targetNode = (Node)getMergeTarget(sourceNode);
     
    264264        if (target == null)
    265265            throw new IllegalStateException(tr("Missing merge target for relation with id {0}", source.getUniqueId()));
    266         LinkedList<RelationMember> newMembers = new LinkedList<RelationMember>();
     266        LinkedList<RelationMember> newMembers = new LinkedList<>();
    267267        for (RelationMember sourceMember : source.getMembers()) {
    268268            OsmPrimitive targetMember = getMergeTarget(sourceMember.getMember());
     
    272272            newMembers.add(newMember);
    273273            if (targetMember.isDeleted() && !conflicts.hasConflictForMy(targetMember)) {
    274                 addConflict(new Conflict<OsmPrimitive>(targetMember, sourceMember.getMember(), true));
     274                addConflict(new Conflict<>(targetMember, sourceMember.getMember(), true));
    275275                targetMember.setDeleted(false);
    276276            }
     
    326326            for (OsmPrimitive referrer: source.getReferrers()) {
    327327                if (targetDataSet.getPrimitiveById(referrer.getPrimitiveId()) == null) {
    328                     addConflict(new Conflict<OsmPrimitive>(target, source, true));
     328                    addConflict(new Conflict<>(target, source, true));
    329329                    target.setDeleted(false);
    330330                    break;
     
    403403        targetDataSet.beginUpdate();
    404404        try {
    405             List<? extends OsmPrimitive> candidates = new ArrayList<Node>(targetDataSet.getNodes());
     405            List<? extends OsmPrimitive> candidates = new ArrayList<>(targetDataSet.getNodes());
    406406            for (Node node: sourceDataSet.getNodes()) {
    407407                mergePrimitive(node, candidates);
     
    411411            }
    412412            candidates.clear();
    413             candidates = new ArrayList<Way>(targetDataSet.getWays());
     413            candidates = new ArrayList<>(targetDataSet.getWays());
    414414            for (Way way: sourceDataSet.getWays()) {
    415415                mergePrimitive(way, candidates);
     
    419419            }
    420420            candidates.clear();
    421             candidates = new ArrayList<Relation>(targetDataSet.getRelations());
     421            candidates = new ArrayList<>(targetDataSet.getRelations());
    422422            for (Relation relation: sourceDataSet.getRelations()) {
    423423                mergePrimitive(relation, candidates);
Note: See TracChangeset for help on using the changeset viewer.