@@ -1214,27 +1214,55 @@ violation names use the same format that javap emits.
12141214 <violation >
12151215 <name >java/io/File."< init> ":(Ljava/lang/String;)V</name >
12161216 <version >7</version >
1217+ <until >11</until >
12171218 <comment >Prefer java.nio.file.Paths.get(String)</comment >
12181219 </violation >
12191220
1221+ <violation >
1222+ <name >java/io/File."< init> ":(Ljava/lang/String;)V</name >
1223+ <version >11</version >
1224+ <comment >Prefer java.nio.file.Path.of(String)</comment >
1225+ </violation >
1226+
12201227 <violation >
12211228 <name >java/io/File."< init> ":(Ljava/lang/String;Ljava/lang/String;)V</name >
12221229 <version >7</version >
1230+ <until >11</until >
12231231 <comment >Prefer java.nio.file.Paths.get(String, String...)</comment >
12241232 </violation >
12251233
1234+ <violation >
1235+ <name >java/io/File."< init> ":(Ljava/lang/String;Ljava/lang/String;)V</name >
1236+ <version >11</version >
1237+ <comment >Prefer java.nio.file.Path.of(String, String...)</comment >
1238+ </violation >
1239+
12261240 <violation >
12271241 <name >java/io/File."< init> ":(Ljava/net/URI;)V</name >
12281242 <version >7</version >
1243+ <until >11</until >
12291244 <comment >Prefer java.nio.file.Paths.get(URI)</comment >
12301245 </violation >
12311246
1247+ <violation >
1248+ <name >java/io/File."< init> ":(Ljava/net/URI;)V</name >
1249+ <version >11</version >
1250+ <comment >Prefer java.nio.file.Path.of(URI)</comment >
1251+ </violation >
1252+
12321253 <violation >
12331254 <name >java/io/FileInputStream."< init> ":(Ljava/lang/String;)V</name >
12341255 <version >7</version >
1256+ <until >11</until >
12351257 <comment >Prefer java.nio.file.Files.newInputStream(java.nio.file.Paths.get(String))</comment >
12361258 </violation >
12371259
1260+ <violation >
1261+ <name >java/io/FileInputStream."< init> ":(Ljava/lang/String;)V</name >
1262+ <version >11</version >
1263+ <comment >Prefer java.nio.file.Files.newInputStream(java.nio.file.Path.of(String))</comment >
1264+ </violation >
1265+
12381266 <violation >
12391267 <name >java/io/FileInputStream."< init> ":(Ljava/io/File;)V</name >
12401268 <version >7</version >
@@ -1244,13 +1272,27 @@ violation names use the same format that javap emits.
12441272 <violation >
12451273 <name >java/io/FileOutputStream."< init> ":(Ljava/lang/String;)V</name >
12461274 <version >7</version >
1275+ <until >11</until >
12471276 <comment >Prefer java.nio.file.Files.newOutputStream(java.nio.file.Paths.get(String))</comment >
12481277 </violation >
12491278
1279+ <violation >
1280+ <name >java/io/FileOutputStream."< init> ":(Ljava/lang/String;)V</name >
1281+ <version >11</version >
1282+ <comment >Prefer java.nio.file.Files.newOutputStream(java.nio.file.Path.of(String))</comment >
1283+ </violation >
1284+
12501285 <violation >
12511286 <name >java/io/FileOutputStream."< init> ":(Ljava/lang/String;Z)V</name >
12521287 <version >7</version >
1253- <comment >Prefer java.nio.file.Files.newOutputStream(java.nio.file.Paths.get(String), java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.CREATE)</comment >
1288+ <until >11</until >
1289+ <comment >Prefer java.nio.file.Files.newOutputStream(java.nio.file.Paths.get(String), java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE)</comment >
1290+ </violation >
1291+
1292+ <violation >
1293+ <name >java/io/FileOutputStream."< init> ":(Ljava/lang/String;Z)V</name >
1294+ <version >11</version >
1295+ <comment >Prefer java.nio.file.Files.newOutputStream(java.nio.file.Path.of(String), java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE)</comment >
12541296 </violation >
12551297
12561298 <violation >
@@ -1262,7 +1304,7 @@ violation names use the same format that javap emits.
12621304 <violation >
12631305 <name >java/io/FileOutputStream."< init> ":(Ljava/io/File;Z)V</name >
12641306 <version >7</version >
1265- <comment >Prefer java.nio.file.Files.newOutputStream(java.nio.file.Path, java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.CREATE )</comment >
1307+ <comment >Prefer java.nio.file.Files.newOutputStream(java.nio.file.Path, java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE )</comment >
12661308 </violation >
12671309
12681310 <violation >
@@ -1274,9 +1316,16 @@ violation names use the same format that javap emits.
12741316 <violation >
12751317 <name >java/io/FileReader."< init> ":(Ljava/lang/String;)V</name >
12761318 <version >7</version >
1319+ <until >11</until >
12771320 <comment >Prefer java.nio.file.Files.newBufferedReader.< init> (java.nio.file.Paths.get(String))</comment >
12781321 </violation >
12791322
1323+ <violation >
1324+ <name >java/io/FileReader."< init> ":(Ljava/lang/String;)V</name >
1325+ <version >11</version >
1326+ <comment >Prefer java.nio.file.Files.newBufferedReader.< init> (java.nio.file.Path.of(String))</comment >
1327+ </violation >
1328+
12801329 <violation >
12811330 <name >java/io/FileReader."< init> ":(Ljava/io/File;Ljava/nio/charset/Charset;)V</name >
12821331 <version >11</version >
@@ -1286,7 +1335,7 @@ violation names use the same format that javap emits.
12861335 <violation >
12871336 <name >java/io/FileReader."< init> ":(Ljava/lang/String;Ljava/nio/charset/Charset;)V</name >
12881337 <version >11</version >
1289- <comment >Prefer java.nio.file.Files.newBufferedReader.< init> (Paths.get (String), Charset)</comment >
1338+ <comment >Prefer java.nio.file.Files.newBufferedReader.< init> (Path.of (String), Charset)</comment >
12901339 </violation >
12911340
12921341 <violation >
@@ -1304,15 +1353,29 @@ violation names use the same format that javap emits.
13041353 <violation >
13051354 <name >java/io/FileWriter."< init> ":(Ljava/lang/String;)V</name >
13061355 <version >7</version >
1356+ <until >11</until >
13071357 <comment >Prefer java.nio.file.Files.newBufferedWriter.< init> (Paths.get(String))</comment >
13081358 </violation >
13091359
1360+ <violation >
1361+ <name >java/io/FileWriter."< init> ":(Ljava/lang/String;)V</name >
1362+ <version >11</version >
1363+ <comment >Prefer java.nio.file.Files.newBufferedWriter.< init> (Path.of(String))</comment >
1364+ </violation >
1365+
13101366 <violation >
13111367 <name >java/io/FileWriter."< init> ":(Ljava/lang/String;Z)V</name >
13121368 <version >7</version >
1369+ <until >11</until >
13131370 <comment >Prefer java.nio.file.Files.newBufferedWriter.< init> (Paths.get(String), java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE)</comment >
13141371 </violation >
13151372
1373+ <violation >
1374+ <name >java/io/FileWriter."< init> ":(Ljava/lang/String;Z)V</name >
1375+ <version >11</version >
1376+ <comment >Prefer java.nio.file.Files.newBufferedWriter.< init> (Path.of(String), java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE)</comment >
1377+ </violation >
1378+
13161379 <violation >
13171380 <name >java/io/FileWriter."< init> ":(Ljava/io/File;Ljava/nio/charset/Charset;)V</name >
13181381 <version >11</version >
@@ -1328,13 +1391,13 @@ violation names use the same format that javap emits.
13281391 <violation >
13291392 <name >java/io/FileWriter."< init> ":(Ljava/lang/String;Ljava/nio/charset/Charset;)V</name >
13301393 <version >11</version >
1331- <comment >Prefer java.nio.file.Files.newBufferedWriter.< init> (Paths.get (String), Charset)</comment >
1394+ <comment >Prefer java.nio.file.Files.newBufferedWriter.< init> (Path.of (String), Charset)</comment >
13321395 </violation >
13331396
13341397 <violation >
13351398 <name >java/io/FileWriter."< init> ":(Ljava/lang/String;Ljava/nio/charset/Charset;Z)V</name >
13361399 <version >11</version >
1337- <comment >Prefer java.nio.file.Files.newBufferedWriter.< init> (Paths.get (String), Charset, java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE)</comment >
1400+ <comment >Prefer java.nio.file.Files.newBufferedWriter.< init> (Path.of (String), Charset, java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE)</comment >
13381401 </violation >
13391402
13401403 <violation >
0 commit comments