Ignore:
Timestamp:
2016-12-09T23:31:13+01:00 (3 years ago)
Author:
Don-vip
Message:

sonar - squid:S00112 - Generic exceptions should never be thrown: define JosmRuntimeException

Location:
trunk/src/org/openstreetmap/josm/tools
Files:
1 added
6 edited

Legend:

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

    r9639 r11374  
    4141                ge.registerFont(Font.createFont(Font.TRUETYPE_FONT, i));
    4242            } catch (IOException | FontFormatException ex) {
    43                 throw new RuntimeException(ex);
     43                throw new JosmRuntimeException(ex);
    4444            }
    4545        }
  • trunk/src/org/openstreetmap/josm/tools/ImageProvider.java

    r11021 r11374  
    637637            if (!optional) {
    638638                String ext = name.indexOf('.') != -1 ? "" : ".???";
    639                 throw new RuntimeException(
     639                throw new JosmRuntimeException(
    640640                        tr("Fatal: failed to locate image ''{0}''. This is a serious configuration problem. JOSM will stop working.",
    641641                                name + ext));
  • trunk/src/org/openstreetmap/josm/tools/RightAndLefthandTraffic.java

    r11264 r11374  
    158158            w.footer();
    159159        } catch (IOException ex) {
    160             throw new RuntimeException(ex);
     160            throw new JosmRuntimeException(ex);
    161161        }
    162162    }
  • trunk/src/org/openstreetmap/josm/tools/Territories.java

    r11362 r11374  
    104104            }
    105105        } catch (IOException | IllegalDataException ex) {
    106             throw new RuntimeException(ex);
     106            throw new JosmRuntimeException(ex);
    107107        }
    108108    }
  • trunk/src/org/openstreetmap/josm/tools/Utils.java

    r11330 r11374  
    556556            md = MessageDigest.getInstance("MD5");
    557557        } catch (NoSuchAlgorithmException e) {
    558             throw new RuntimeException(e);
     558            throw new JosmRuntimeException(e);
    559559        }
    560560        byte[] byteData = data.getBytes(StandardCharsets.UTF_8);
     
    621621                }
    622622            }
    623             if (parentless == null) throw new RuntimeException();
     623            if (parentless == null) throw new JosmRuntimeException("parentless");
    624624            sorted.add(parentless);
    625625            deps.remove(parentless);
     
    628628            }
    629629        }
    630         if (sorted.size() != size) throw new RuntimeException();
     630        if (sorted.size() != size) throw new JosmRuntimeException("Wrong size");
    631631        return sorted;
    632632    }
  • trunk/src/org/openstreetmap/josm/tools/XmlObjectParser.java

    r10627 r11374  
    258258            return this;
    259259        } catch (ParserConfigurationException e) {
    260             // This should never happen ;-)
    261             throw new RuntimeException(e);
     260            throw new JosmRuntimeException(e);
    262261        }
    263262    }
Note: See TracChangeset for help on using the changeset viewer.