1
2
3
4
5
6
7
8
9
10
11
12 package com.puppycrawl.tools.checkstyle.grammar;
13
14 import java.io.*;
15
16
17
18
19 public class InputJava7MultiCatch
20 {
21 public static class CustomException extends Exception { }
22 public static class AnotherCustomException extends RuntimeException { }
23
24 public static void logException(Exception e) { }
25
26 public static void main(String[] args) {
27 try {
28 FileInputStream in = new FileInputStream("InputJava7MultiCatch.java");
29 throw new CustomException();
30 } catch (FileNotFoundException | CustomException e) {
31 logException(e);
32 }
33
34 try {
35 FileInputStream in = new FileInputStream("InputJava7MultiCatch.java");
36 throw new CustomException();
37 } catch (final FileNotFoundException | CustomException |
38 com.puppycrawl.tools.checkstyle.grammar.InputJava7MultiCatch.AnotherCustomException e) {
39 logException(e);
40 }
41 }
42 }