You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2005/04/04 20:50:48 UTC

svn commit: r160083 - in jakarta/httpclient/trunk/http-common/src/java/org/apache/http: impl/DefaultHttpParams.java params/HttpParams.java

Author: olegk
Date: Mon Apr  4 11:50:48 2005
New Revision: 160083

URL: http://svn.apache.org/viewcvs?view=rev&rev=160083
Log:
Revised #clone method

Modified:
    jakarta/httpclient/trunk/http-common/src/java/org/apache/http/impl/DefaultHttpParams.java
    jakarta/httpclient/trunk/http-common/src/java/org/apache/http/params/HttpParams.java

Modified: jakarta/httpclient/trunk/http-common/src/java/org/apache/http/impl/DefaultHttpParams.java
URL: http://svn.apache.org/viewcvs/jakarta/httpclient/trunk/http-common/src/java/org/apache/http/impl/DefaultHttpParams.java?view=diff&r1=160082&r2=160083
==============================================================================
--- jakarta/httpclient/trunk/http-common/src/java/org/apache/http/impl/DefaultHttpParams.java (original)
+++ jakarta/httpclient/trunk/http-common/src/java/org/apache/http/impl/DefaultHttpParams.java Mon Apr  4 11:50:48 2005
@@ -199,13 +199,11 @@
      * @see java.io.Serializable
      * @see java.lang.Object#clone()
      */
-    public Object clone() throws CloneNotSupportedException
-    {
-        DefaultHttpParams clone = (DefaultHttpParams)super.clone();
+    public Object clone() {
+        DefaultHttpParams clone = new DefaultHttpParams(this.defaults);
         if (this.parameters != null) {
             clone.parameters = (HashMap)this.parameters.clone(); 
         }
-        clone.setDefaults(this.defaults);
         return clone;
     }
 }

Modified: jakarta/httpclient/trunk/http-common/src/java/org/apache/http/params/HttpParams.java
URL: http://svn.apache.org/viewcvs/jakarta/httpclient/trunk/http-common/src/java/org/apache/http/params/HttpParams.java?view=diff&r1=160082&r2=160083
==============================================================================
--- jakarta/httpclient/trunk/http-common/src/java/org/apache/http/params/HttpParams.java (original)
+++ jakarta/httpclient/trunk/http-common/src/java/org/apache/http/params/HttpParams.java Mon Apr  4 11:50:48 2005
@@ -234,6 +234,6 @@
      * 
      * @see java.lang.Object#clone()
      */
-    Object clone() throws CloneNotSupportedException;
+    Object clone();
     
 }