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]