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  // xdoc section -- start
13  public class Example4 {
14    private void exampleMethod1() {
15      try {
16        throw new RuntimeException();
17      } catch (RuntimeException e) {
18        //This is expected
19      }
20    }
21  
22    private void exampleMethod2() {
23      try {
24        throw new RuntimeException();
25      } catch (RuntimeException e) {
26        //   This is expected
27      }
28    }
29  
30    private void exampleMethod3 () {
31      try {
32        throw new RuntimeException();
33      } catch (RuntimeException e) {
34        // This is expected
35        // some another comment
36      }
37    }
38  
39    private void exampleMethod4 () {
40      try {
41        throw new RuntimeException();
42      } catch (RuntimeException e) {
43        /* This is expected */
44      }
45    }
46  
47    private void exampleMethod5() {
48      try {
49        throw new RuntimeException();
50        // violation below
51      } catch (RuntimeException e) {
52        /*
53         *
54         * This is expected
55         * some another comment */
56      }
57    }
58  }
59  // xdoc section -- end