Ignore:
Timestamp:
2016-05-15T14:48:06+02:00 (10 years ago)
Author:
Don-vip
Message:

findbugs - SF_SWITCH_NO_DEFAULT + various sonar fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/command/DeleteCommand.java

    r10174 r10216  
    160160    }
    161161
    162     private Set<OsmPrimitiveType> getTypesToDelete() {
    163         Set<OsmPrimitiveType> typesToDelete = EnumSet.noneOf(OsmPrimitiveType.class);
     162    private EnumSet<OsmPrimitiveType> getTypesToDelete() {
     163        EnumSet<OsmPrimitiveType> typesToDelete = EnumSet.noneOf(OsmPrimitiveType.class);
    164164        for (OsmPrimitive osm : toDelete) {
    165165            typesToDelete.add(OsmPrimitiveType.from(osm));
     
    172172        if (toDelete.size() == 1) {
    173173            OsmPrimitive primitive = toDelete.iterator().next();
    174             String msg = "";
     174            String msg;
    175175            switch(OsmPrimitiveType.from(primitive)) {
    176176            case NODE: msg = marktr("Delete node {0}"); break;
    177177            case WAY: msg = marktr("Delete way {0}"); break;
    178178            case RELATION:msg = marktr("Delete relation {0}"); break;
     179            default: throw new AssertionError();
    179180            }
    180181
     
    182183        } else {
    183184            Set<OsmPrimitiveType> typesToDelete = getTypesToDelete();
    184             String msg = "";
     185            String msg;
    185186            if (typesToDelete.size() > 1) {
    186187                msg = trn("Delete {0} object", "Delete {0} objects", toDelete.size(), toDelete.size());
     
    191192                case WAY: msg = trn("Delete {0} way", "Delete {0} ways", toDelete.size(), toDelete.size()); break;
    192193                case RELATION: msg = trn("Delete {0} relation", "Delete {0} relations", toDelete.size(), toDelete.size()); break;
     194                default: throw new AssertionError();
    193195                }
    194196            }
Note: See TracChangeset for help on using the changeset viewer.