Author: jhm Date: Mon Sep 24 05:04:43 2007 New Revision: 578773 URL: http://svn.apache.org/viewvc?rev=578773&view=rev Log: Use StringUtils.removeSuffix()
Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java ant/core/trunk/src/main/org/apache/tools/ant/types/optional/depend/ClassfileSet.java Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java?rev=578773&r1=578772&r2=578773&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.java Mon Sep 24 05:04:43 2007 @@ -29,6 +29,7 @@ import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Path; import org.apache.tools.ant.util.FileNameMapper; +import org.apache.tools.ant.util.StringUtils; /** * This is the default implementation for the RmicAdapter interface. @@ -365,7 +366,7 @@ } // we know that name.endsWith(".class") - String base = name.substring(0, name.length() - ".class".length()); + String base = StringUtils.removeSuffix(name, ".class"); String classname = base.replace(File.separatorChar, '.'); if (attributes.getVerify() Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/optional/depend/ClassfileSet.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/optional/depend/ClassfileSet.java?rev=578773&r1=578772&r2=578773&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/types/optional/depend/ClassfileSet.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/types/optional/depend/ClassfileSet.java Mon Sep 24 05:04:43 2007 @@ -22,6 +22,7 @@ import org.apache.tools.ant.Project; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.types.FileSet; +import org.apache.tools.ant.util.StringUtils; /** * A ClassfileSet is a FileSet that enlists all classes that depend on a @@ -125,9 +126,7 @@ String[] files = additionalScanner.getIncludedFiles(); for (int i = 0; i < files.length; ++i) { if (files[i].endsWith(".class")) { - String classFilePath - = files[i].substring( - 0, files[i].length() - ".class".length()); + String classFilePath = StringUtils.removeSuffix(files[i], ".class"); String className = classFilePath.replace('/', '.').replace('\\', '.'); allRootClasses.addElement(className); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]