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