Slightly more robust parsing code
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 05 Mar 2016 08:45:21 +0100
changeset 188420e19d808442
parent 1883 070ec7968ab0
child 1885 95250e1b35de
Slightly more robust parsing code
rt/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/CompareCase.java
     1.1 --- a/rt/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/CompareCase.java	Fri Mar 04 06:09:52 2016 +0100
     1.2 +++ b/rt/vmtest/src/main/java/org/apidesign/bck2brwsr/vmtest/impl/CompareCase.java	Sat Mar 05 08:45:21 2016 +0100
     1.3 @@ -95,18 +95,18 @@
     1.4              }
     1.5              try {
     1.6                  v2 = Long.parseLong(v2.toString());
     1.7 -            } catch (NumberFormatException nfe) {
     1.8 +            } catch (NullPointerException | NumberFormatException nfe) {
     1.9                  v2 = "Can't parse " + v2.toString();
    1.10              }
    1.11          } else if (v1 instanceof Number) {
    1.12              try {
    1.13                  v1 = Double.parseDouble(v1.toString());
    1.14 -            } catch (NumberFormatException nfe) {
    1.15 +            } catch (NullPointerException | NumberFormatException nfe) {
    1.16                  v1 = "Can't parse " + v1.toString();
    1.17              }
    1.18              try {
    1.19                  v2 = Double.parseDouble(v2.toString());
    1.20 -            } catch (NumberFormatException nfe) {
    1.21 +            } catch (NullPointerException | NumberFormatException nfe) {
    1.22                  v2 = "Can't parse " + v2.toString();
    1.23              }
    1.24          } else {