A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://scala-lang.org/api/3.x/scala/util/control/NonFatal$.html below:

NonFatal

scala.util.control.NonFatal

Extractor of non-fatal Throwables. Will not match fatal errors like VirtualMachineError (for example, OutOfMemoryError and StackOverflowError, subclasses of VirtualMachineError), ThreadDeath, LinkageError, InterruptedException, ControlThrowable.

Note that scala.util.control.ControlThrowable, an internal Throwable, is not matched by NonFatal (and would therefore be thrown).

For example, all harmless Throwables can be caught by:

try {
  // dangerous stuff
} catch {
  case NonFatal(e) => log.error(e, "Something not that bad.")
 // or
  case e if NonFatal(e) => log.error(e, "Something not that bad.")
}
Attributes
Source
NonFatal.scala
Graph
Supertypes
Self type
Members list

Returns true if the provided Throwable is to be considered non-fatal, or false if it is to be considered fatal

Returns true if the provided Throwable is to be considered non-fatal, or false if it is to be considered fatal

Attributes
Source
NonFatal.scala

Returns Some(t) if NonFatal(t) == true, otherwise None

Returns Some(t) if NonFatal(t) == true, otherwise None

Attributes
Source
NonFatal.scala

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4