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