View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="EmptyCatchBlock">
5         <property name="commentFormat" value="This is expected"/>
6       </module>
7     </module>
8   </module>
9   */
10  
11  package com.puppycrawl.tools.checkstyle.checks.blocks.emptycatchblock;
12  
13  // xdoc section -- start
14  public class Example3 {
15    private void exampleMethod1() {
16      try {
17        throw new RuntimeException();
18      } catch (RuntimeException expected) {
19      } // violation above
20    }
21  
22    private void exampleMethod2() {
23      try {
24        throw new RuntimeException();
25      } catch (RuntimeException ignore) {
26        // no handling
27      } // violation 2 lines above
28    }
29  
30    private void exampleMethod3 () {
31      try {
32        throw new RuntimeException();
33      } catch (RuntimeException o) {
34      } // violation above
35    }
36  
37    private void exampleMethod4 () {
38      try {
39        throw new RuntimeException();
40      } catch (RuntimeException ex) {
41        // This is expected
42      }
43    }
44  }
45  // xdoc section -- end