java.lang

Class CloneNotSupportedException

public class CloneNotSupportedException extends Exception

Thrown to indicate an object should not or could not be cloned. This includes the case when {@link Object#clone()} is called on an object which does not implement the {@link Cloneable} interface. For example:
 void m() throws CloneNotSupportedException
 {
   clone();
 }
 

Notice that calling clone() on an array will never produce this exception, as the VM will always succeed in copying the array, or cause an OutOfMemoryError first. For example:

 void m(int[] array)
 {
   int[] copy = (int[]) array.clone();
 }
 

See Also: Cloneable clone

UNKNOWN: updated to 1.4

Constructor Summary
CloneNotSupportedException()
Create an exception without a message.
CloneNotSupportedException(String s)
Create an exception with a message.

Constructor Detail

CloneNotSupportedException

public CloneNotSupportedException()
Create an exception without a message.

CloneNotSupportedException

public CloneNotSupportedException(String s)
Create an exception with a message.

Parameters: s the error message