KSL: expand catch to catch code

Bo Zou boxzou at gmail.com
Sat May 9 22:36:00 UTC 2015

This is a proposal to expand the catch keyword to catch code as follows:

   } catch (*CodedException ex, "code1"*) { // only code1 is caught
    } catch (*CodedException ex, "code2", "code3"*) { // both code2 and
code3 are caught
     } catch (*CodedException* | IOException ex*, "code4", "code5"*) {
      // catches code4, code5 and IOException
    } catch (CodedException ex) { // all codes are caught


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20150509/b0ba3143/attachment.html>

More information about the compiler-dev mailing list