1 package com.google.checkstyle.test.chapter4formatting.rule412nonemptyblocks;
2
3
4 public class InputFormattedTryCatchIfElse {
5
6 @interface TesterAnnotation {}
7
8 void foo() throws Exception {
9 int a = 90;
10 boolean test = true;
11
12 if (a == 1) {
13 } else {
14 }
15
16 if (a == 1) {
17 } else {
18 }
19
20 if (a == 45) {}
21
22 if (a == 9) {
23 } else {
24 }
25
26 if (a == 99) {
27 System.out.println("test");
28 } else {
29 System.out.println("before");
30 }
31
32 try (MyResource r = new MyResource()) {}
33
34 try (MyResource r = new MyResource()) {}
35
36 try (MyResource r = new MyResource()) {
37 } catch (Exception expected) {
38 }
39
40 try (MyResource r = new MyResource()) {
41 } catch (Exception expected) {
42 }
43
44 try (MyResource r = new MyResource()) {
45 } catch (Exception expected) {
46 }
47
48 try (MyResource r = new MyResource()) {
49 } catch (Exception expected) {
50 }
51
52 try (MyResource r = new MyResource()) {
53 ;
54 }
55
56 try {
57
58 } catch (NullPointerException e) {
59
60 } catch (Exception e) {
61
62 } finally {
63 test = true;
64 }
65
66 try {
67
68 } catch (NullPointerException e) {
69
70 } catch (Exception e) {
71
72 } finally {
73 test = true;
74 }
75
76 try {
77
78 } catch (Exception e) {
79
80 } finally {
81 test = true;
82 }
83
84 try {
85
86 } catch (Exception e) {
87
88 } finally {
89 test = true;
90 }
91 }
92
93
94 public class MyResource implements AutoCloseable {
95
96 @Override
97 public void close() throws Exception {
98 System.out.println("Closed MyResource");
99 }
100 }
101 }