From 7829faf36a6f4bc565e0e8b92aa85cc948718176 Mon Sep 17 00:00:00 2001 From: Nicolas Lalevee Date: Wed, 22 Aug 2012 12:31:57 +0000 Subject: [PATCH] To make an URL of a file, use FileUtils.getFileURL, which seems to do the job correctly git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1376014 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/launch/Locator.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main/org/apache/tools/ant/launch/Locator.java b/src/main/org/apache/tools/ant/launch/Locator.java index 57d5fccf9..17cadaec2 100644 --- a/src/main/org/apache/tools/ant/launch/Locator.java +++ b/src/main/org/apache/tools/ant/launch/Locator.java @@ -27,6 +27,8 @@ import java.text.CharacterIterator; import java.text.StringCharacterIterator; import java.util.Locale; +import org.apache.tools.ant.util.FileUtils; + // CheckStyle:LineLengthCheck OFF - urls are long! /** * The Locator is a utility class which is used to find certain items @@ -401,11 +403,7 @@ public final class Locator { */ public static URL fileToURL(File file) throws MalformedURLException { - try { - return new URL(encodeURI(file.toURL().toString())); - } catch (UnsupportedEncodingException ex) { - throw new MalformedURLException(ex.toString()); - } + return FileUtils.getFileUtils().getFileURL(file); } /**