java.lang
Class CloneNotSupportedException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.CloneNotSupportedException
public class CloneNotSupportedException
- extends Exception
Thrown to indicate an object should not or could not be cloned. This
includes the case when Object.clone()
is called on an object
which does not implement the 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
,
Object.clone()
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