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]