1
2
3
4
5
6
7
8
9 package com.puppycrawl.tools.checkstyle.checks.blocks.emptycatchblock;
10 import java.io.IOException;
11 public class InputEmptyCatchBlockDefault
12 {
13
14 private void foo() {
15 try {
16 throw new RuntimeException();
17 } catch (Exception expected) {
18
19 }
20 }
21
22 private void foo1() {
23 try {
24 throw new RuntimeException();
25 } catch (Exception e) {}
26
27 }
28
29 private void foo2() {
30 try {
31 throw new IOException();
32 } catch (IOException | NullPointerException | ArithmeticException ignore) {
33 }
34 }
35
36 private void foo3() {
37 try {
38 throw new IOException();
39 } catch (IOException | NullPointerException | ArithmeticException e) {
40 }
41 }
42
43 private void foo4() {
44 try {
45 throw new IOException();
46 } catch (IOException | NullPointerException | ArithmeticException e) {
47 }
48 }
49
50 private void foo5() {
51 try {
52 throw new IOException();
53 } catch (IOException | NullPointerException | ArithmeticException e) {
54 }
55 }
56
57 private void foo6() {
58 try {
59 throw new IOException();
60 } catch (IOException expected) {
61 int k = 0;
62 }
63 }
64
65 public void testTryCatch()
66 {
67 try {
68 int y=0;
69 int u=8;
70 int e=u-y;
71 return;
72 }
73 catch (Exception e) {
74 System.identityHashCode(e);
75 return;
76 }
77 finally
78 {
79 return;
80 }
81 }
82
83 public void testTryCatch2()
84 {
85 try {
86 }
87 catch (Exception e) {
88
89
90
91 }
92 finally
93 {
94 }
95 }
96
97 public void testTryCatch3()
98 {
99 try {
100 int y=0;
101 int u=8;
102 int e=u-y;
103 }
104 catch (IllegalArgumentException e) {
105 System.identityHashCode(e);
106 return;
107 }
108 catch (IllegalStateException ex) {
109 System.identityHashCode(ex);
110 return;
111 }
112 }
113
114 public void testTryCatch4()
115 {
116 int y=0;
117 int u=8;
118 try {
119 int e=u-y;
120 }
121 catch (IllegalArgumentException e) {
122 System.identityHashCode(e);
123 return;
124 }
125 }
126 public void setFormats() {
127 try {
128 int k = 4;
129 } catch (Exception e) {
130 Object k = null;
131 if (k != null)
132 k = "ss";
133 else {
134 return;
135 }
136 }
137 }
138 public void setFormats1() {
139 try {
140 int k = 4;
141 } catch (Exception e) {
142 Object k = null;
143 if (k != null) {
144 k = "ss";
145 } else {
146 return;
147 }
148 }
149 }
150 public void setFormats2() {
151 try {
152 int k = 4;
153 } catch (Exception e) {
154 Object k = null;
155 if (k != null) {
156 k = "ss";
157 return;
158 }
159 }
160 }
161 public void setFormats3() {
162 try {
163 int k = 4;
164 } catch (Exception e) {
165 Object k = null;
166 if (k != null) {
167 k = "ss";
168
169 }
170 }
171 }
172
173 private void some() {
174 try {
175 throw new IOException();
176 } catch (IOException e) {
177
178
179
180 }
181 }
182 private void some1() {
183 try {
184 throw new IOException();
185 } catch (IOException e) {
186
187
188
189 }
190 }
191 private void some2() {
192 try {
193 throw new IOException();
194 } catch (IOException e) {
195
196
197
198
199 }
200 }
201 private void some3() {
202 try {
203 throw new IOException();
204 } catch (IOException e) {
205
206
207 }
208 }
209 private void some4() {
210 try {
211 throw new IOException();
212 } catch (IOException e) {
213
214
215 }
216 }
217 private void some5() {
218 try {
219 throw new IOException();
220 } catch (IOException e) {
221
222
223 }
224 }
225
226 private void emptyMultilineComment() {
227 try {
228 throw new IOException();
229 } catch (IOException e) {
230
231
232 }
233 }
234 }