Class IllegalStateException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalStateException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AcceptPendingException
,AlreadyBoundException
,AlreadyConnectedException
,CancellationException
,CancelledKeyException
,ClosedDirectoryStreamException
,ClosedFileSystemException
,ClosedSelectorException
,ClosedWatchServiceException
,ConnectionPendingException
,FormatterClosedException
,IllegalBlockingModeException
,IllegalComponentStateException
,IllegalReceiveException
,IllegalUnbindException
,InvalidDnDOperationException
,InvalidMarkException
,NoConnectionPendingException
,NonReadableChannelException
,NonWritableChannelException
,NotYetBoundException
,NotYetConnectedException
,OverlappingFileLockException
,ReadPendingException
,ShutdownChannelGroupException
,WritePendingException
Signals that a method has been invoked at an illegal or inappropriate time. In other words, the Java environment or Java application is not in an appropriate state for the requested operation.
- Since:
- 1.1
- See Also:
Constructor Summary
ConstructorsConstructorDescriptionConstructs an IllegalStateException with no detail message.Constructs an IllegalStateException with the specified detail message.IllegalStateException
(String message,Throwable cause) Constructs a new exception with the specified detail message and cause.IllegalStateException
(Throwable cause) Constructs a new exception with the specified cause and a detail message of(cause==null ? null : cause.toString())
(which typically contains the class and detail message ofcause
).Method Summary
Methods declared in class java.lang.Throwable
addSuppressed,fillInStackTrace,getCause,getLocalizedMessage,getMessage,getStackTrace,getSuppressed,initCause,printStackTrace,printStackTrace,printStackTrace,setStackTrace,toString
Constructor Details
IllegalStateException
public IllegalStateException()Constructs an IllegalStateException with no detail message. A detail message is a String that describes this particular exception.IllegalStateException
Constructs an IllegalStateException with the specified detail message. A detail message is a String that describes this particular exception.- Parameters:
s
- the String that contains a detailed message
IllegalStateException
Constructs a new exception with the specified detail message and cause.Note that the detail message associated with
cause
isnot automatically incorporated in this exception's detail message.- Parameters:
message
- the detail message (which is saved for later retrieval by theThrowable.getMessage()
method).cause
- the cause (which is saved for later retrieval by theThrowable.getCause()
method). (Anull
value is permitted, and indicates that the cause is nonexistent or unknown.)- Since:
- 1.5
IllegalStateException
Constructs a new exception with the specified cause and a detail message of(cause==null ? null : cause.toString())
(which typically contains the class and detail message ofcause
). This constructor is useful for exceptions that are little more than wrappers for other throwables (for example,PrivilegedActionException
).- Parameters:
cause
- the cause (which is saved for later retrieval by theThrowable.getCause()
method). (Anull
value is permitted, and indicates that the cause is nonexistent or unknown.)- Since:
- 1.5