Skip to content

Commit

Permalink
Do not ask people to stick with java.io.FileWriter in Java 11 when as…
Browse files Browse the repository at this point in the history
…king people to switch to java.nio.file.Files.newBufferedWriter in Java 7
  • Loading branch information
mkarg committed Dec 12, 2024
1 parent 2fa608c commit fe5bcef
Showing 1 changed file with 31 additions and 7 deletions.
38 changes: 31 additions & 7 deletions modernizer-maven-plugin/src/main/resources/modernizer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1291,26 +1291,50 @@ violation names use the same format that javap emits.

<violation>
<name>java/io/FileWriter."&lt;init&gt;":(Ljava/io/File;)V</name>
<version>11</version>
<comment>Prefer java.io.FileWriter.&lt;init&gt;(File, Charset)</comment>
<version>7</version>
<comment>Prefer java.nio.file.Files.newBufferedWriter.&lt;init&gt;(Path)</comment>
</violation>

<violation>
<name>java/io/FileWriter."&lt;init&gt;":(Ljava/io/File;Z)V</name>
<version>11</version>
<comment>Prefer java.io.FileWriter.&lt;init&gt;(File, Charset, boolean)</comment>
<version>7</version>
<comment>Prefer java.nio.file.Files.newBufferedWriter.&lt;init&gt;(Path, java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE)</comment>
</violation>

<violation>
<name>java/io/FileWriter."&lt;init&gt;":(Ljava/lang/String;)V</name>
<version>11</version>
<comment>Prefer java.io.FileWriter.&lt;init&gt;(String, Charset)</comment>
<version>7</version>
<comment>Prefer java.nio.file.Files.newBufferedWriter.&lt;init&gt;(Paths.get(String))</comment>
</violation>

<violation>
<name>java/io/FileWriter."&lt;init&gt;":(Ljava/lang/String;Z)V</name>
<version>7</version>
<comment>Prefer java.nio.file.Files.newBufferedWriter.&lt;init&gt;(Paths.get(String), java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE)</comment>
</violation>

<violation>
<name>java/io/FileWriter."&lt;init&gt;":(Ljava/io/File;Ljava/nio/charset/Charset;)V</name>
<version>11</version>
<comment>Prefer java.nio.file.Files.newBufferedWriter.&lt;init&gt;(Path, Charset)</comment>
</violation>

<violation>
<name>java/io/FileWriter."&lt;init&gt;":(Ljava/io/File;Ljava/nio/charset/Charset;Z)V</name>
<version>11</version>
<comment>Prefer java.nio.file.Files.newBufferedWriter.&lt;init&gt;(Path, Charset, java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE)</comment>
</violation>

<violation>
<name>java/io/FileWriter."&lt;init&gt;":(Ljava/lang/String;Ljava/nio/charset/Charset;)V</name>
<version>11</version>
<comment>Prefer java.nio.file.Files.newBufferedWriter.&lt;init&gt;(Paths.get(String), Charset)</comment>
</violation>

<violation>
<name>java/io/FileWriter."&lt;init&gt;":(Ljava/lang/String;Ljava/nio/charset/Charset;Z)V</name>
<version>11</version>
<comment>Prefer java.io.FileWriter.&lt;init&gt;(String, Charset, boolean)</comment>
<comment>Prefer java.nio.file.Files.newBufferedWriter.&lt;init&gt;(Paths.get(String), Charset, java.nio.file.StandardOpenOption.CREATE, java.nio.file.StandardOpenOption.WRITE)</comment>
</violation>

<violation>
Expand Down

0 comments on commit fe5bcef

Please sign in to comment.