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