View Javadoc
1   /*
2   com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck
3   format = (default)^[a-z][a-zA-Z0-9]*$
4   applyToPublic = (default)true
5   applyToProtected = (default)true
6   applyToPackage = (default)true
7   applyToPrivate = (default)true
8   
9   
10  */
11  
12  package com.puppycrawl.tools.checkstyle.grammar;
13  
14  import java.io.*;
15  
16  /**
17   * Input for Java 7 multi-catch.
18   */
19  public class InputJava7MultiCatch // ok
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  }