| |
|
| java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException
All known Subclasses: javax.lang.model.element.UnknownAnnotationValueException, javax.lang.model.type.UnknownTypeException, java.lang.annotation.IncompleteAnnotationException, java.lang.EnumConstantNotPresentException, java.lang.NullPointerException, java.lang.ArrayStoreException, java.lang.ArithmeticException, java.lang.IllegalStateException, javax.lang.model.type.MirroredTypesException, java.lang.ClassCastException, javax.lang.model.element.UnknownElementException, java.lang.NegativeArraySizeException, java.lang.reflect.MalformedParameterizedTypeException, java.lang.annotation.AnnotationTypeMismatchException, javax.lang.model.type.MirroredTypeException, java.lang.IllegalArgumentException, java.lang.IllegalMonitorStateException, java.lang.reflect.UndeclaredThrowableException, java.lang.IndexOutOfBoundsException,
RuntimeException | public class RuntimeException extends Exception (Code) | | RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine.
A method is not required to declare in its throws
clause any subclasses of RuntimeException that might
be thrown during the execution of the method but not caught.
author: Frank Yellin version: 1.20, 05/05/07 since: JDK1.0 |
Constructor Summary | |
public | RuntimeException() Constructs a new runtime exception with null as its
detail message. | public | RuntimeException(String message) Constructs a new runtime exception with the specified detail message.
The cause is not initialized, and may subsequently be initialized by a
call to
RuntimeException.initCause .
Parameters: message - the detail message. | public | RuntimeException(String message, Throwable cause) Constructs a new runtime exception with the specified detail message and
cause. | public | RuntimeException(Throwable cause) Constructs a new runtime exception with the specified cause and a
detail message of (cause==null ? null : cause.toString())
(which typically contains the class and detail message of
cause). |
serialVersionUID | final static long serialVersionUID(Code) | | |
RuntimeException | public RuntimeException()(Code) | | Constructs a new runtime exception with null as its
detail message. The cause is not initialized, and may subsequently be
initialized by a call to
RuntimeException.initCause .
|
RuntimeException | public RuntimeException(String message)(Code) | | Constructs a new runtime exception with the specified detail message.
The cause is not initialized, and may subsequently be initialized by a
call to
RuntimeException.initCause .
Parameters: message - the detail message. The detail message is saved for later retrieval by the RuntimeException.getMessage() method. |
RuntimeException | public RuntimeException(String message, Throwable cause)(Code) | | Constructs a new runtime exception with the specified detail message and
cause. Note that the detail message associated with
cause is not automatically incorporated in
this runtime exception's detail message.
Parameters: message - the detail message (which is saved for later retrievalby the RuntimeException.getMessage() method). Parameters: cause - the cause (which is saved for later retrieval by theRuntimeException.getCause() method). (A null value ispermitted, and indicates that the cause is nonexistent orunknown.) since: 1.4 |
RuntimeException | public RuntimeException(Throwable cause)(Code) | | Constructs a new runtime exception with the specified cause and a
detail message of (cause==null ? null : cause.toString())
(which typically contains the class and detail message of
cause). This constructor is useful for runtime exceptions
that are little more than wrappers for other throwables.
Parameters: cause - the cause (which is saved for later retrieval by theRuntimeException.getCause() method). (A null value ispermitted, and indicates that the cause is nonexistent orunknown.) since: 1.4 |
Fields inherited from java.lang.Exception | final static long serialVersionUID(Code)(Java Doc)
|
|
|
|