Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
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();
 }
 

Authors:See Also:

Constructor Summary

CloneNotSupportedException()

Create an exception without a message.
CloneNotSupportedException(java.lang.String s)

Create an exception with a message.

Constructor Details

CloneNotSupportedException

public CloneNotSupportedException()

Create an exception without a message.


CloneNotSupportedException

public CloneNotSupportedException(java.lang.String s)

Create an exception with a message.

Parameters: