View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="RightCurly">
5         <property name="option" value="alone_or_singleline"/>
6         <property name="tokens" value="LITERAL_IF, 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 Example4 {
16  
17    public void test() {
18  
19      boolean foo = false;
20      if (foo) {
21        bar();
22      } else { // violation, 'should be alone on a line.'
23        bar();
24      }
25  
26      if (foo) {
27        bar();
28      }
29      else {
30        bar();
31      }
32  
33      try {
34        bar();
35      } catch (Exception e) { // OK because config did not set token LITERAL_TRY
36        bar();
37      }
38  
39    }
40  
41    private void bar() {
42    }
43  
44    public void violate() { bar(); } // OK , because singleline
45  }
46  // xdoc section -- end