aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/net
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2003-09-27 13:09:19 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-09-27 13:09:19 +0000
commitd485d933c95191bbd7dd9e60a96b5f1e48e4d915 (patch)
tree2ec68ef0bde1be344e57e2ef8d0237980489829a /libjava/java/net
parent4ada1976c90d133790ae647ef649b4aab7d2b487 (diff)
downloadgcc-d485d933c95191bbd7dd9e60a96b5f1e48e4d915.zip
gcc-d485d933c95191bbd7dd9e60a96b5f1e48e4d915.tar.gz
gcc-d485d933c95191bbd7dd9e60a96b5f1e48e4d915.tar.bz2
URL.java (getURLStreamHandler): Compile fixes.
2003-09-27 Michael Koch <konqueror@gmx.de> * java/net/URL.java (getURLStreamHandler): Compile fixes. From-SVN: r71853
Diffstat (limited to 'libjava/java/net')
-rw-r--r--libjava/java/net/URL.java9
1 files changed, 7 insertions, 2 deletions
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.
+ * <p>
+ * 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 <arenn@urbanophile.com>
* @author Warren Levy <warrenl@cygnus.com>
@@ -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
{