View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="RightCurly">
5         <property name="option" value="alone"/>
6         <property name="tokens" value="LITERAL_ELSE, METHOD_DEF"/>
7       </module>
8     </module>
9   </module>
10  */
11  
12  package com.puppycrawl.tools.checkstyle.checks.blocks.rightcurly;
13  
14  // xdoc section -- start
15  public class Example2 {
16  
17    public void test() {
18  
19      boolean foo = false;
20      if (foo) {
21        bar();
22      } else { bar(); }
23      // violation above, 'should be alone on a line.'
24  
25      if (foo) {
26        bar();
27      } else {
28        bar();
29      }
30  
31      try {
32        bar();
33      } catch (Exception e) {
34        // OK above because config is set to token METHOD_DEF and LITERAL_ELSE
35        bar();
36      }
37  
38    }
39  
40    private void bar() {
41    }
42  
43    public void violate() { Object bar = "bar"; }
44    // violation above, 'should be alone on a line.'
45  
46    public void ok() {
47      bar();
48    }
49  }
50  // xdoc section -- end