java.lang
public
abstract
class
java.lang.VirtualMachineError
This class is the superclass of all classes which represent errors that occur
during the operation of the virtual machine.
Known Direct Subclasses
AllocationLimitError |
This is thrown when an allocation limit is exceeded. |
InternalError |
This error is thrown when the VM notices that it has gotten into a state
which it does not understand. |
OutOfMemoryError |
This error is thrown when a request is made for more memory either as a
result of the running program, or because of the internal behavior of the
virtual machine which can not be satisfied using the available platform
resources. |
PotentialDeadlockError |
This is thrown when the VM identifies a potential deadlock. |
StackOverflowError |
This error is thrown when the depth of the callstack of the running program
excedes some platform or virtual machine specific limit. |
UnknownError |
This error is thrown when the virtual machine must throw an error which does
not match any known exceptional condition. |
Summary
Public Constructors
fillInStackTrace,
getCause,
getLocalizedMessage,
getMessage,
getStackTrace,
initCause,
printStackTrace,
printStackTrace,
printStackTrace,
setStackTrace,
toString
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Public Constructors
public
VirtualMachineError()
Constructs a new instance of this class with its walkback filled in.
public
VirtualMachineError(String detailMessage)
Constructs a new instance of this class with its walkback and message
filled in.
Parameters
detailMessage
| String The detail message for the exception.
|