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