java.lang.Object
java.lang.Throwable
java.lang.Error
java.lang.VirtualMachineError
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
InternalError,OutOfMemoryError,StackOverflowError,UnknownError
Thrown to indicate that the Java Virtual Machine is broken or has
run out of resources necessary for it to continue operating.
- Since:
- 1.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs aVirtualMachineErrorwith no detail message.VirtualMachineError(String message) Constructs aVirtualMachineErrorwith the specified detail message.VirtualMachineError(String message, Throwable cause) Constructs aVirtualMachineErrorwith the specified detail message and cause.VirtualMachineError(Throwable cause) Constructs aVirtualMachineErrorwith 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
-
VirtualMachineError
public VirtualMachineError()Constructs aVirtualMachineErrorwith no detail message. -
VirtualMachineError
Constructs aVirtualMachineErrorwith the specified detail message.- Parameters:
message- the detail message.
-
VirtualMachineError
Constructs aVirtualMachineErrorwith the specified detail message and cause.Note that the detail message associated with
causeis not automatically incorporated in this error'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). (Anullvalue is permitted, and indicates that the cause is nonexistent or unknown.)- Since:
- 1.8
-
VirtualMachineError
Constructs aVirtualMachineErrorwith the specified cause and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause).- Parameters:
cause- the cause (which is saved for later retrieval by theThrowable.getCause()method). (Anullvalue is permitted, and indicates that the cause is nonexistent or unknown.)- Since:
- 1.8
-