View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="CatchParameterName"/>
5     </module>
6   </module>
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.naming.catchparametername;
10  
11  // xdoc section -- start
12  public class Example1 {
13    public void myTest() {
14      try {
15        throw new InterruptedException();
16      } catch (ArithmeticException e) {
17      } catch (ArrayIndexOutOfBoundsException ex) {
18      } catch (IndexOutOfBoundsException e123) {
19        // violation above, 'Name 'e123' must match pattern'
20      } catch (NullPointerException ab) {
21        // violation above, 'Name 'ab' must match pattern'
22      } catch (ArrayStoreException abc) {
23      } catch (InterruptedException aBC) {
24        // violation above, 'Name 'aBC' must match pattern'
25      } catch (RuntimeException abC) {
26      } catch (Exception EighthException) {
27        // violation above, 'Name 'EighthException' must match pattern'
28      } catch (Throwable t) {
29      }
30    }
31  }
32  // xdoc section -- end