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