From 20ed788e6f594fb7a9bdecf9951a64f3074808be Mon Sep 17 00:00:00 2001 From: Jan Materne Date: Mon, 24 Sep 2007 14:32:37 +0000 Subject: [PATCH] Use StringUtils.removeSuffix() git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@578832 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Rmic.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Rmic.java b/src/main/org/apache/tools/ant/taskdefs/Rmic.java index 621e8bd24..d67c7f59c 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Rmic.java +++ b/src/main/org/apache/tools/ant/taskdefs/Rmic.java @@ -32,6 +32,7 @@ import org.apache.tools.ant.types.Reference; import org.apache.tools.ant.util.FileNameMapper; import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.SourceFileScanner; +import org.apache.tools.ant.util.StringUtils; import org.apache.tools.ant.util.facade.FacadeTaskHelper; /** @@ -576,8 +577,7 @@ public class Rmic extends MatchingTask { // have a corresponding Java source for example. continue; } - final int pos = generatedFile.length() - ".class".length(); - String sourceFileName = generatedFile.substring(0, pos) + ".java"; + String sourceFileName = StringUtils.removeSuffix(generatedFile, ".class"); File oldFile = new File(baseDir, sourceFileName); if (!oldFile.exists()) {