1 package com.puppycrawl.tools.checkstyle.checks.indentation.indentation;
2
3 import java.io.BufferedWriter;
4 import java.io.IOException;
5 import java.nio.charset.Charset;
6 import java.nio.charset.MalformedInputException;
7 import java.nio.charset.StandardCharsets;
8 import java.nio.file.DirectoryStream;
9 import java.nio.file.Files;
10 import java.nio.file.Path;
11 import java.nio.file.Paths;
12 import java.util.zip.ZipFile;
13
14 public final class InputIndentationTryResourcesNotStrict {
15
16 private InputIndentationTryResourcesNotStrict() {
17
18 }
19
20 static void fooMethod(String zipFileName) throws IOException {
21
22 Charset charset = StandardCharsets.US_ASCII;
23 Path filePath = Paths.get(zipFileName);
24
25 try
26 (
27 final BufferedWriter writer = Files.newBufferedWriter(filePath, charset);
28 ) {
29 ;
30 }
31 try (
32 BufferedWriter writer = Files.
33 newBufferedWriter(filePath, charset);
34 ZipFile zf = new ZipFile(zipFileName)
35 ) {
36 zf.getName();
37 }
38 try (BufferedWriter writer = Files.
39 newBufferedWriter(filePath, charset);
40 ZipFile zf = new ZipFile(zipFileName)
41 ) {
42 zf.getName();
43 }
44 try (
45 BufferedWriter writer = Files.
46 newBufferedWriter(filePath, charset);
47 ZipFile zf = new ZipFile(zipFileName)
48 ) {
49 zf.getName();
50 }
51 try (
52 BufferedWriter writer = Files.newBufferedWriter(filePath, charset);
53 ZipFile zf = new ZipFile(zipFileName)
54 ) {
55 zf.getName();
56 }
57 try {
58 try (
59 BufferedWriter wrr = Files.newBufferedWriter(null, null)) {
60 wrr.flush();
61 } catch (MalformedInputException e) {
62
63 }
64 } catch (IOException e) {
65 Integer.parseInt("1");
66 }
67 try {
68
69 } catch (Exception e) {
70
71 }
72 try (BufferedWriter writer = Files.newBufferedWriter(filePath, charset)) {
73 Integer.parseInt("2");
74 } catch (Exception e) {
75
76 }
77 BufferedWriter writ = Files.newBufferedWriter(filePath, charset);
78 try (BufferedWriter writer = writ) {
79 Integer.parseInt("2");
80 } catch (IOException e) {
81 throw e;
82 }
83 try ( BufferedWriter writer =
84 writ) {
85 Integer.parseInt("2");
86 } catch (IOException e) {
87 throw e;
88 }
89 try (
90 BufferedWriter writer =
91 writ) {
92 Integer.parseInt("2");
93 } catch (IOException e) {
94 throw e;
95 }
96 try (
97 BufferedWriter writer =
98 writ) {
99 Integer.parseInt("2");
100 } catch (IOException e) {
101 throw e;
102 }
103 try (
104 BufferedWriter writer = Files.newBufferedWriter(filePath, charset);
105 ZipFile zf = new ZipFile(
106 zipFileName)
107 ) {
108 zf.getName();
109 }
110 try (
111 BufferedWriter writer = Files.newBufferedWriter(filePath, charset);
112 ZipFile zf = new ZipFile(
113 zipFileName)
114 ) {
115 zf.getName();
116 }
117 try (
118 BufferedWriter writer = Files.newBufferedWriter(filePath, charset);
119 ZipFile zf = new ZipFile(
120 zipFileName)
121 ) {
122 zf.getName();
123 }
124 try (BufferedWriter writer = Files.newBufferedWriter(filePath, charset)) {
125 writer.close();
126 }
127 try ( BufferedWriter writer = Files.newBufferedWriter(filePath, charset)) {
128 writer.close();
129 }
130 try (
131
132
133
134 BufferedWriter writer = Files.newBufferedWriter(filePath, charset)) {
135 writer.close();
136 }
137 try (
138
139
140
141 BufferedWriter writer = Files.newBufferedWriter(null, charset)) {
142 writer.close();
143 }
144 try (
145
146 BufferedWriter writer = Files.
147 newBufferedWriter(filePath, charset)) {
148 writer.close();
149 }
150 try (BufferedWriter writer = writ
151 ) {
152 } catch (MalformedInputException e) {
153 throw e;
154 }
155 try (BufferedWriter writer1 = writ;
156 BufferedWriter writer2 = writ;
157 BufferedWriter writer3 = writ;
158 BufferedWriter writer4 = writ;
159 BufferedWriter writer5 = writ) {
160 } catch (MalformedInputException e) {
161 ;
162 }
163 try (BufferedWriter writer = Files
164 .newBufferedWriter(filePath, charset)) {
165 ;
166 }
167 try (BufferedWriter writer = Files
168 .newBufferedWriter(filePath, charset)) {
169 ;
170 }
171 try (DirectoryStream<Path> ds = Files.newDirectoryStream(filePath,
172 new DirectoryStream.Filter<Path>() {
173 @Override
174 public boolean accept(Path path) {
175 return path.toString().contains("");
176 }
177 }))
178 {
179 for (Path p : ds)
180 ;
181 }
182 }
183 }