1 /* |
1 /* |
2 * Copyright (c) 1994, 2008, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 1994, 2019, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
26 package java.lang; |
26 package java.lang; |
27 |
27 |
28 /** |
28 /** |
29 * Thrown to indicate that a thread is not in an appropriate state |
29 * Thrown to indicate that a thread is not in an appropriate state |
30 * for the requested operation. See, for example, the |
30 * for the requested operation. See, for example, the |
31 * <code>suspend</code> and <code>resume</code> methods in class |
31 * {@code suspend} and {@code resume} methods in class |
32 * <code>Thread</code>. |
32 * {@code Thread}. |
33 * |
33 * |
34 * @author unascribed |
34 * @author unascribed |
35 * @see java.lang.Thread#resume() |
35 * @see java.lang.Thread#resume() |
36 * @see java.lang.Thread#suspend() |
36 * @see java.lang.Thread#suspend() |
37 * @since 1.0 |
37 * @since 1.0 |
38 */ |
38 */ |
39 public class IllegalThreadStateException extends IllegalArgumentException { |
39 public class IllegalThreadStateException extends IllegalArgumentException { |
|
40 @java.io.Serial |
40 private static final long serialVersionUID = -7626246362397460174L; |
41 private static final long serialVersionUID = -7626246362397460174L; |
41 |
42 |
42 /** |
43 /** |
43 * Constructs an <code>IllegalThreadStateException</code> with no |
44 * Constructs an {@code IllegalThreadStateException} with no |
44 * detail message. |
45 * detail message. |
45 */ |
46 */ |
46 public IllegalThreadStateException() { |
47 public IllegalThreadStateException() { |
47 super(); |
48 super(); |
48 } |
49 } |
49 |
50 |
50 /** |
51 /** |
51 * Constructs an <code>IllegalThreadStateException</code> with the |
52 * Constructs an {@code IllegalThreadStateException} with the |
52 * specified detail message. |
53 * specified detail message. |
53 * |
54 * |
54 * @param s the detail message. |
55 * @param s the detail message. |
55 */ |
56 */ |
56 public IllegalThreadStateException(String s) { |
57 public IllegalThreadStateException(String s) { |