View Javadoc
1   package com.google.checkstyle.test.chapter4formatting.rule412nonemptyblocks;
2   
3   /** some javadoc. */
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        /* foo */
58      } catch (NullPointerException e) {
59        /* foo */
60      } catch (Exception e) {
61        /* foo */
62      } finally {
63        test = true;
64      }
65  
66      try {
67        /* foo */
68      } catch (NullPointerException e) {
69        /* foo */
70      } catch (Exception e) {
71        /* foo */
72      } finally {
73        test = true;
74      }
75  
76      try {
77        /* foo */
78      } catch (Exception e) {
79        /* foo */
80      } finally {
81        test = true;
82      }
83  
84      try {
85        /* foo */
86      } catch (Exception e) {
87        /* foo */
88      } finally {
89        test = true;
90      }
91    }
92  
93    /** some javadoc. */
94    public class MyResource implements AutoCloseable {
95      /** some javadoc. */
96      @Override
97      public void close() throws Exception {
98        System.out.println("Closed MyResource");
99      }
100   }
101 }