Commit d485d933 by Michael Koch Committed by Michael Koch

URL.java (getURLStreamHandler): Compile fixes.

2003-09-27  Michael Koch  <konqueror@gmx.de>

	* java/net/URL.java (getURLStreamHandler): Compile fixes.

From-SVN: r71853
parent 4ada1976
2003-09-27 Michael Koch <konqueror@gmx.de> 2003-09-27 Michael Koch <konqueror@gmx.de>
* java/net/URL.java (getURLStreamHandler): Compile fixes.
2003-09-27 Michael Koch <konqueror@gmx.de>
* java/net/URL.java (getURLStreamHandler): * java/net/URL.java (getURLStreamHandler):
Check if we have to use cache before trying to retrieve handler from Check if we have to use cache before trying to retrieve handler from
cache. Rename facName to clsName to match classpath more. Reformated cache. Rename facName to clsName to match classpath more. Reformated
......
...@@ -106,6 +106,11 @@ import java.util.StringTokenizer; ...@@ -106,6 +106,11 @@ import java.util.StringTokenizer;
* caching behavior is disabled. This property is specific to this * caching behavior is disabled. This property is specific to this
* implementation. Sun's JDK may or may not do protocol caching, but it * implementation. Sun's JDK may or may not do protocol caching, but it
* almost certainly does not examine this property. * 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 Aaron M. Renn <arenn@urbanophile.com>
* @author Warren Levy <warrenl@cygnus.com> * @author Warren Levy <warrenl@cygnus.com>
...@@ -751,7 +756,7 @@ public final class URL implements Serializable ...@@ -751,7 +756,7 @@ public final class URL implements Serializable
private static synchronized URLStreamHandler private static synchronized URLStreamHandler
getURLStreamHandler (String protocol) getURLStreamHandler (String protocol)
{ {
URLStreamHandler ph; URLStreamHandler ph = null;
// First, see if a protocol handler is in our cache. // First, see if a protocol handler is in our cache.
if (cache_handlers) if (cache_handlers)
...@@ -797,7 +802,7 @@ public final class URL implements Serializable ...@@ -797,7 +802,7 @@ public final class URL implements Serializable
propVal = propVal + "gnu.gcj.protocol|sun.net.www.protocol"; propVal = propVal + "gnu.gcj.protocol|sun.net.www.protocol";
// Finally loop through our search path looking for a match. // Finally loop through our search path looking for a match.
StringTokenizer pkgPrefix = new StringTokenizer (ph_search_path, "|"); StringTokenizer pkgPrefix = new StringTokenizer (propVal, "|");
do do
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment