Ignore:
Timestamp:
2016-05-15T00:51:10+02:00 (8 years ago)
Author:
Don-vip
Message:

sonar - squid:S2221 - "Exception" should not be caught when not required by called methods

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadNotesTask.java

    r10032 r10212  
    160160                                + "</html>",
    161161                        tr("More notes to download"), JOptionPane.INFORMATION_MESSAGE);
    162             } catch (Exception e) {
     162            } catch (OsmTransferException e) {
    163163                if (isCanceled())
    164164                    return;
    165                 if (e instanceof OsmTransferException) {
    166                     rememberException(e);
    167                 } else {
    168                     rememberException(new OsmTransferException(e));
    169                 }
     165                rememberException(e);
    170166            }
    171167        }
     
    186182            try {
    187183                notesData = reader.parseRawNotes(subMonitor);
    188             } catch (Exception e) {
     184            } catch (OsmTransferException e) {
    189185                if (isCanceled())
    190186                    return;
    191                 if (e instanceof OsmTransferException) {
    192                     rememberException(e);
    193                 } else {
    194                     rememberException(new OsmTransferException(e));
    195                 }
     187                rememberException(e);
    196188            }
    197189        }
     
    212204            try {
    213205                notesData = reader.parseRawNotesBzip2(subMonitor);
    214             } catch (Exception e) {
     206            } catch (OsmTransferException e) {
    215207                if (isCanceled())
    216208                    return;
    217                 if (e instanceof OsmTransferException) {
    218                     rememberException(e);
    219                 } else {
    220                     rememberException(new OsmTransferException(e));
    221                 }
     209                rememberException(e);
    222210            }
    223211        }
Note: See TracChangeset for help on using the changeset viewer.