diff --git a/src/main/java/org/apache/maven/shared/utils/cli/Commandline.java b/src/main/java/org/apache/maven/shared/utils/cli/Commandline.java index 02e1ec44..c1f763ea 100644 --- a/src/main/java/org/apache/maven/shared/utils/cli/Commandline.java +++ b/src/main/java/org/apache/maven/shared/utils/cli/Commandline.java @@ -61,7 +61,7 @@ * @author thomas.haas@softwired-inc.com * @author Stefan Bodewig */ -public class Commandline implements Cloneable { +public class Commandline { private final List arguments = new Vector<>(); private final Map envVars = Collections.synchronizedMap(new LinkedHashMap<>()); @@ -302,15 +302,6 @@ public String toString() { return StringUtils.join(getShellCommandline(true), " "); } - /** - * Do not call. Always throws an UnsupportedOperationException. - * - * @throws UnsupportedOperationException - */ - public Object clone() { - throw new UnsupportedOperationException("Do we ever clone a commandline?"); - } - /** * Sets working directory. * diff --git a/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java b/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java index e991e5c7..c03d7685 100644 --- a/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java +++ b/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java @@ -36,7 +36,7 @@ * * @author Carlos Sanchez */ -public class Shell implements Cloneable { +public class Shell { private static final char[] DEFAULT_QUOTING_TRIGGER_CHARS = {' '}; private String shellCommand; @@ -331,18 +331,6 @@ String getWorkingDirectoryAsString() { return workingDir; } - /** - * {@inheritDoc} - */ - public Object clone() { - throw new RuntimeException("Do we ever clone this?"); - /* Shell shell = new Shell(); - shell.setExecutable( getExecutable() ); - shell.setWorkingDirectory( getWorkingDirectory() ); - shell.setShellArgs( getShellArgs() ); - return shell;*/ - } - void setSingleQuotedArgumentEscaped(boolean singleQuotedArgumentEscaped) { this.singleQuotedArgumentEscaped = singleQuotedArgumentEscaped; }