Fix line endings handling when adding suppression to help mojo

This commit is contained in:
Moritz Halbritter 2025-08-11 15:45:42 +02:00
parent 90de651d7f
commit 335063b464
1 changed files with 4 additions and 3 deletions

View File

@ -388,13 +388,14 @@ public class MavenPluginPlugin implements Plugin<Project> {
}
private String addNullAwaySuppression(String content) {
String[] lines = content.split("\n");
String separator = System.lineSeparator();
String[] lines = content.split(separator);
StringBuilder result = new StringBuilder();
for (String line : lines) {
if (line.startsWith("public class ")) {
result.append("@SuppressWarnings(\"NullAway\")").append("\n");
result.append("@SuppressWarnings(\"NullAway\")").append(separator);
}
result.append(line).append("\n");
result.append(line).append(separator);
}
return result.toString();
}