Ignore:
Timestamp:
2024-04-22T20:59:26+02:00 (4 weeks ago)
Author:
taylor.smock
Message:

Revert most var changes from r19048, fix most new compile warnings and checkstyle issues

Also, document why various ErrorProne checks were originally disabled and fix
generic SonarLint issues.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverModel.java

    r17220 r19050  
    106106
    107107        RelationMemberConflictDecision d = decisions.get(row);
    108         switch(column) {
     108        switch (column) {
    109109        case 0: /* relation */ return d.getRelation();
    110110        case 1: /* pos */ return Integer.toString(d.getPos() + 1); // position in "user space" starting at 1
    111111        case 2: /* role */ return d.getRole();
    112112        case 3: /* original */ return d.getOriginalPrimitive();
    113         case 4: /* decision keep */ return RelationMemberConflictDecisionType.KEEP.equals(d.getDecision());
    114         case 5: /* decision remove */ return RelationMemberConflictDecisionType.REMOVE.equals(d.getDecision());
     113        case 4: /* decision keep */ return RelationMemberConflictDecisionType.KEEP == d.getDecision();
     114        case 5: /* decision remove */ return RelationMemberConflictDecisionType.REMOVE == d.getDecision();
    115115        }
    116116        return null;
     
    120120    public void setValueAt(Object value, int row, int column) {
    121121        RelationMemberConflictDecision d = decisions.get(row);
    122         switch(column) {
     122        switch (column) {
    123123        case 2: /* role */
    124124            d.setRole((String) value);
     
    200200        decisions.clear();
    201201        this.relations = new HashSet<>(references.size());
    202         final Collection<OsmPrimitive> primitives = new HashSet<>();
     202        final Collection<OsmPrimitive> newPrimitives = new HashSet<>();
    203203        for (RelationToChildReference reference: references) {
    204204            decisions.add(new RelationMemberConflictDecision(reference.getParent(), reference.getPosition()));
    205205            relations.add(reference.getParent());
    206             primitives.add(reference.getChild());
    207         }
    208         this.primitives = primitives;
     206            newPrimitives.add(reference.getChild());
     207        }
     208        this.primitives = newPrimitives;
    209209        refresh();
    210210    }
     
    249249                    final OsmPrimitive primitive = decision.getOriginalPrimitive();
    250250                    if (!decisionsByPrimitive.containsKey(primitive)) {
    251                         decisionsByPrimitive.put(primitive, new ArrayList<RelationMemberConflictDecision>());
     251                        decisionsByPrimitive.put(primitive, new ArrayList<>());
    252252                    }
    253253                    decisionsByPrimitive.get(primitive).add(decision);
     
    263263                        .collect(Collectors.toList());
    264264                while (iterators.stream().allMatch(Iterator::hasNext)) {
    265                     final List<RelationMemberConflictDecision> decisions = new ArrayList<>();
     265                    final List<RelationMemberConflictDecision> conflictDecisions = new ArrayList<>();
    266266                    final Collection<String> roles = new HashSet<>();
    267267                    final Collection<Integer> indices = new TreeSet<>();
    268268                    for (Iterator<RelationMemberConflictDecision> it : iterators) {
    269269                        final RelationMemberConflictDecision decision = it.next();
    270                         decisions.add(decision);
     270                        conflictDecisions.add(decision);
    271271                        roles.add(decision.getRole());
    272272                        indices.add(decision.getPos());
     
    276276                        continue;
    277277                    }
    278                     decisions.get(0).decide(RelationMemberConflictDecisionType.KEEP);
    279                     for (RelationMemberConflictDecision decision : decisions.subList(1, decisions.size())) {
     278                    conflictDecisions.get(0).decide(RelationMemberConflictDecisionType.KEEP);
     279                    for (RelationMemberConflictDecision decision : conflictDecisions.subList(1, conflictDecisions.size())) {
    280280                        decision.decide(RelationMemberConflictDecisionType.REMOVE);
    281281                    }
     
    372372                modifiedMemberList.add(member);
    373373            } else {
    374                 switch(decision.getDecision()) {
     374                switch (decision.getDecision()) {
    375375                case KEEP:
    376376                    final RelationMember newMember = new RelationMember(decision.getRole(), newPrimitive);
     
    410410                continue;
    411411            }
    412             switch(decision.getDecision()) {
     412            switch (decision.getDecision()) {
    413413            case REMOVE: return true;
    414414            case KEEP:
Note: See TracChangeset for help on using the changeset viewer.