22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package java.lang;
27
28 /**
29 * Thrown to indicate that the code has attempted to cast an object
30 * to a subclass of which it is not an instance. For example, the
31 * following code generates a <code>ClassCastException</code>:
32 * <blockquote><pre>
33 * Object x = new Integer(0);
34 * System.out.println((String)x);
35 * </pre></blockquote>
36 *
37 * @author unascribed
38 * @since 1.0
39 */
40 public
41 class ClassCastException extends RuntimeException {
42 private static final long serialVersionUID = -9223365651070458532L;
43
44 /**
45 * Constructs a <code>ClassCastException</code> with no detail message.
46 */
47 public ClassCastException() {
48 super();
49 }
50
51 /**
52 * Constructs a <code>ClassCastException</code> with the specified
53 * detail message.
54 *
55 * @param s the detail message.
56 */
57 public ClassCastException(String s) {
58 super(s);
59 }
60 }
|
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package java.lang;
27
28 /**
29 * Thrown to indicate that the code has attempted to cast an object
30 * to a subclass of which it is not an instance. For example, the
31 * following code generates a <code>ClassCastException</code>:
32 * <blockquote><pre>
33 * Object x = new Integer(0);
34 * System.out.println((String)x);
35 * </pre></blockquote>
36 *
37 * @author unascribed
38 * @since 1.0
39 */
40 public
41 class ClassCastException extends RuntimeException {
42 @java.io.Serial
43 private static final long serialVersionUID = -9223365651070458532L;
44
45 /**
46 * Constructs a <code>ClassCastException</code> with no detail message.
47 */
48 public ClassCastException() {
49 super();
50 }
51
52 /**
53 * Constructs a <code>ClassCastException</code> with the specified
54 * detail message.
55 *
56 * @param s the detail message.
57 */
58 public ClassCastException(String s) {
59 super(s);
60 }
61 }
|