Added in API level 1

ThreadDeath

open class ThreadDeath : Error
kotlin.Any
   ↳ kotlin.Throwable
   ↳ java.lang.Error
   ↳ java.lang.ThreadDeath

An instance of ThreadDeath is thrown in the victim thread when the (deprecated) Thread#stop() method is invoked.

An application should catch instances of this class only if it must clean up after being terminated asynchronously. If ThreadDeath is caught by a method, it is important that it be rethrown so that the thread actually dies.

The handler does not print out a message if ThreadDeath is never caught.

The class ThreadDeath is specifically a subclass of Error rather than Exception, even though it is a "normal occurrence", because many applications catch all occurrences of Exception and then discard the exception.

Summary

Public constructors

Public constructors

ThreadDeath

Added in API level 1
ThreadDeath()