src/java.base/share/classes/java/lang/IllegalThreadStateException.java
branchdatagramsocketimpl-branch
changeset 58678 9cf78a70fa4f
parent 47216 71c04702a3d5
child 58679 9c3209ff7550
equal deleted inserted replaced
58677:13588c901957 58678:9cf78a70fa4f
     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) {