aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/CloneNotSupportedException.java
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2001-09-14 16:19:30 +0000
committerTom Tromey <tromey@gcc.gnu.org>2001-09-14 16:19:30 +0000
commit6d8b8de30f9893f4e7c4833e98055bffca5d4030 (patch)
tree1ecbcc210f5ab147dfc2ede4723410eaee4bd477 /libjava/java/lang/CloneNotSupportedException.java
parent5de7e417ea1a71086c20f8d15106d3c775966fb3 (diff)
downloadgcc-6d8b8de30f9893f4e7c4833e98055bffca5d4030.zip
gcc-6d8b8de30f9893f4e7c4833e98055bffca5d4030.tar.gz
gcc-6d8b8de30f9893f4e7c4833e98055bffca5d4030.tar.bz2
CloneNotSupportedException.java: Re-merged with Classpath.
* java/lang/CloneNotSupportedException.java: Re-merged with Classpath. From-SVN: r45599
Diffstat (limited to 'libjava/java/lang/CloneNotSupportedException.java')
-rw-r--r--libjava/java/lang/CloneNotSupportedException.java38
1 files changed, 22 insertions, 16 deletions
diff --git a/libjava/java/lang/CloneNotSupportedException.java b/libjava/java/lang/CloneNotSupportedException.java
index 23e199a..1ec1e7c 100644
--- a/libjava/java/lang/CloneNotSupportedException.java
+++ b/libjava/java/lang/CloneNotSupportedException.java
@@ -36,36 +36,42 @@ package java.lang;
*/
/**
- * Exceptions may be thrown by one part of a Java program and caught
- * by another in order to deal with exceptional conditions.
- * Thrown to indicate an object should not or could not be cloned.
- * For example <code>CloneNotSupportedException</code> is thrown by
- * the <code>clone</code> method of <code>Object</code> to indicate
- * that object does not implement the <code>Cloneable</code> interface.
+ * 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.
+ * <p>
+ *
+ * Notice that calling <code>clone()</code> on an array will never produce
+ * this exception, as the VM will always succeed in copying the array, or
+ * cause an OutOfMemoryError first.
*
- * @since JDK 1.0
- *
* @author Brian Jones
* @author Warren Levy <warrenl@cygnus.com>
- * @date September 18, 1998.
+ * @author Eric Blake <ebb9@email.byu.edu>
+ * @since 1.0
+ * @see Cloneable
+ * @see Object#clone()
*/
public class CloneNotSupportedException extends Exception
{
- static final long serialVersionUID = 5195511250079656443L;
+ /**
+ * compatible with JDK 1.0+
+ */
+ private static final long serialVersionUID = 5195511250079656443L;
/**
* Create an exception without a message.
*/
public CloneNotSupportedException()
- {
- super();
- }
+ {
+ }
/**
* Create an exception with a message.
+ * @param s the error message
*/
public CloneNotSupportedException(String s)
- {
- super(s);
- }
+ {
+ super(s);
+ }
}