You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ba...@apache.org on 2006/03/08 07:42:30 UTC
svn commit: r384132 -
/jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli/Option.java
Author: bayard
Date: Tue Mar 7 22:42:27 2006
New Revision: 384132
URL: http://svn.apache.org/viewcvs?rev=384132&view=rev
Log:
Removed clone() method - it was incorrectly implemented, but more importantly there is no obvious reason for Option to be cloneable. This resolves #28482 and #29908
Modified:
jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli/Option.java
Modified: jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli/Option.java
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli/Option.java?rev=384132&r1=384131&r2=384132&view=diff
==============================================================================
--- jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli/Option.java (original)
+++ jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli/Option.java Tue Mar 7 22:42:27 2006
@@ -32,7 +32,7 @@
* @author <a href="mailto:jstrachan@apache.org">James Strachan</a>
* @version $Revision$
*/
-public class Option implements Cloneable {
+public class Option {
/** constant that specifies the number of argument values has
not been specified */
@@ -550,23 +550,6 @@
public java.util.List getValuesList()
{
return this.values;
- }
-
- /**
- * @return a copy of this Option
- */
- public Object clone()
- {
- Option option = new Option(getOpt(), getDescription());
-
- option.setArgs(getArgs());
- option.setOptionalArg(hasOptionalArg());
- option.setRequired(isRequired());
- option.setLongOpt(getLongOpt());
- option.setType(getType());
- option.setValueSeparator(getValueSeparator());
-
- return option;
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org