From d485d933c95191bbd7dd9e60a96b5f1e48e4d915 Mon Sep 17 00:00:00 2001 From: Michael Koch Date: Sat, 27 Sep 2003 13:09:19 +0000 Subject: URL.java (getURLStreamHandler): Compile fixes. 2003-09-27 Michael Koch * java/net/URL.java (getURLStreamHandler): Compile fixes. From-SVN: r71853 --- libjava/java/net/URL.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'libjava/java/net') diff --git a/libjava/java/net/URL.java b/libjava/java/net/URL.java index 0e0f318..0713c49 100644 --- a/libjava/java/net/URL.java +++ b/libjava/java/net/URL.java @@ -106,6 +106,11 @@ import java.util.StringTokenizer; * caching behavior is disabled. This property is specific to this * implementation. Sun's JDK may or may not do protocol caching, but it * almost certainly does not examine this property. + *

+ * Please also note that an application can install its own factory for + * loading protocol handlers (see setURLStreamHandlerFactory). If this is + * done, then the above information is superseded and the behavior of this + * class in loading protocol handlers is dependent on that factory. * * @author Aaron M. Renn * @author Warren Levy @@ -751,7 +756,7 @@ public final class URL implements Serializable private static synchronized URLStreamHandler getURLStreamHandler (String protocol) { - URLStreamHandler ph; + URLStreamHandler ph = null; // First, see if a protocol handler is in our cache. if (cache_handlers) @@ -797,7 +802,7 @@ public final class URL implements Serializable propVal = propVal + "gnu.gcj.protocol|sun.net.www.protocol"; // Finally loop through our search path looking for a match. - StringTokenizer pkgPrefix = new StringTokenizer (ph_search_path, "|"); + StringTokenizer pkgPrefix = new StringTokenizer (propVal, "|"); do { -- cgit v1.1