Author: bayard
Date: Fri Jun 29 00:16:42 2007
New Revision: 551819

URL: http://svn.apache.org/viewvc?view=rev&rev=551819
Log:
Applying the second patch from CLI-21 - moving the clone method back to public 
and hiding the exception. 

Modified:
    
jakarta/commons/proper/cli/branches/cli-1.0.x/src/java/org/apache/commons/cli/Option.java

Modified: 
jakarta/commons/proper/cli/branches/cli-1.0.x/src/java/org/apache/commons/cli/Option.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/cli/branches/cli-1.0.x/src/java/org/apache/commons/cli/Option.java?view=diff&rev=551819&r1=551818&r2=551819
==============================================================================
--- 
jakarta/commons/proper/cli/branches/cli-1.0.x/src/java/org/apache/commons/cli/Option.java
 (original)
+++ 
jakarta/commons/proper/cli/branches/cli-1.0.x/src/java/org/apache/commons/cli/Option.java
 Fri Jun 29 00:16:42 2007
@@ -632,10 +632,14 @@
         return result;
     }
 
-    protected Object clone() throws CloneNotSupportedException {
-        Option option = (Option) super.clone();
-        option.values = new ArrayList(values);
-        return option;
+    public Object clone() {
+        try {
+            Option option = (Option) super.clone();
+            option.values = new ArrayList(values);
+            return option;
+        } catch(CloneNotSupportedException cnse) {
+            throw new RuntimeException("A CloneNotSupportedException was 
thrown: " + cnse.getMessage());
+        }
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to