This is an automated email from the ASF dual-hosted git repository. elharo pushed a commit to branch depre in repository https://gitbox.apache.org/repos/asf/maven-checkstyle-plugin.git
commit 295f3700dbdb9159e9cabbf9b20bf0a83d437109 Author: Elliotte Rusty Harold <[email protected]> AuthorDate: Wed Jan 7 08:26:11 2026 -0500 Remove deprecated replace methods in favor of String.replace --- .../org/apache/maven/plugins/checkstyle/CheckstyleReportRenderer.java | 4 ++-- .../maven/plugins/checkstyle/exec/CheckstyleCheckerListener.java | 4 ++-- .../maven/plugins/checkstyle/exec/DefaultCheckstyleExecutor.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportRenderer.java b/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportRenderer.java index a9ed2f9..0a88d1a 100644 --- a/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportRenderer.java +++ b/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportRenderer.java @@ -339,8 +339,8 @@ public class CheckstyleReportRenderer extends AbstractMavenReportRenderer { if (expectedMessage != null) { // event.getMessage() uses java.text.MessageFormat in its implementation. // Read MessageFormat Javadoc about single quote: - // http://java.sun.com/j2se/1.4.2/docs/api/java/text/MessageFormat.html - String msgWithoutSingleQuote = StringUtils.replace(expectedMessage, "'", ""); + // https://docs.oracle.com/javase/8/docs/api/java/text/MessageFormat.html + String msgWithoutSingleQuote = expectedMessage.replace("'", ""); if (!(expectedMessage.equals(event.getMessage()) || msgWithoutSingleQuote.equals(event.getMessage()))) { return false; diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/exec/CheckstyleCheckerListener.java b/src/main/java/org/apache/maven/plugins/checkstyle/exec/CheckstyleCheckerListener.java index ba5d5a1..58afe9c 100644 --- a/src/main/java/org/apache/maven/plugins/checkstyle/exec/CheckstyleCheckerListener.java +++ b/src/main/java/org/apache/maven/plugins/checkstyle/exec/CheckstyleCheckerListener.java @@ -113,10 +113,10 @@ public class CheckstyleCheckerListener extends AutomaticBean implements AuditLis /** {@inheritDoc} */ @Override public void fileStarted(AuditEvent event) { - final String fileName = StringUtils.replace(event.getFileName(), "\\", "/"); + final String fileName = event.getFileName().replace("\\", "/"); for (File sourceDirectory : sourceDirectories) { - String sourceDirectoryPath = StringUtils.replace(sourceDirectory.getPath(), "\\", "/"); + String sourceDirectoryPath = sourceDirectory.getPath().replace("\\", "/"); if (fileName.startsWith(sourceDirectoryPath + "/")) { currentFile = StringUtils.substring(fileName, sourceDirectoryPath.length() + 1); diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/exec/DefaultCheckstyleExecutor.java b/src/main/java/org/apache/maven/plugins/checkstyle/exec/DefaultCheckstyleExecutor.java index bd30668..3ca7fb9 100644 --- a/src/main/java/org/apache/maven/plugins/checkstyle/exec/DefaultCheckstyleExecutor.java +++ b/src/main/java/org/apache/maven/plugins/checkstyle/exec/DefaultCheckstyleExecutor.java @@ -387,7 +387,7 @@ public class DefaultCheckstyleExecutor implements CheckstyleExecutor { if (StringUtils.isNotEmpty(request.getPropertyExpansion())) { String propertyExpansion = request.getPropertyExpansion(); // Convert \ to \\, so that p.load will convert it back properly - propertyExpansion = StringUtils.replace(propertyExpansion, "\\", "\\\\"); + propertyExpansion = propertyExpansion.replace("\\", "\\\\"); p.load(new ByteArrayInputStream(propertyExpansion.getBytes())); }
