jdk/src/share/classes/java/net/URLConnection.java
changeset 2930 58a6440b92dc
parent 715 f16baef3a20e
child 5506 202f599c92aa
--- a/jdk/src/share/classes/java/net/URLConnection.java	Tue May 26 16:03:51 2009 +0200
+++ b/jdk/src/share/classes/java/net/URLConnection.java	Tue May 26 17:47:57 2009 -0700
@@ -1237,7 +1237,6 @@
     }
 
     private static Hashtable handlers = new Hashtable();
-    private static final ContentHandler UnknownContentHandlerP = new UnknownContentHandler();
 
     /**
      * Gets the Content Handler appropriate for this connection.
@@ -1264,7 +1263,7 @@
                 handler = lookupContentHandlerClassFor(contentType);
             } catch(Exception e) {
                 e.printStackTrace();
-                handler = UnknownContentHandlerP;
+                handler = UnknownContentHandler.INSTANCE;
             }
             handlers.put(contentType, handler);
         }
@@ -1335,7 +1334,7 @@
             }
         }
 
-        return UnknownContentHandlerP;
+        return UnknownContentHandler.INSTANCE;
     }
 
     /**
@@ -1761,6 +1760,8 @@
 
 
 class UnknownContentHandler extends ContentHandler {
+    static final ContentHandler INSTANCE = new UnknownContentHandler();
+
     public Object getContent(URLConnection uc) throws IOException {
         return uc.getInputStream();
     }