scala.util.control

Members list

Type members

Deprecated classlikes

Library implementation of nonlocal return.

Library implementation of nonlocal return.

Usage:

import scala.util.control.NonLocalReturns.*

returning { ... throwReturn(x) ... }

This API has been deprecated. Its functionality is better served by

  • scala.util.boundary in place of returning
  • scala.util.break in place of throwReturn

The new abstractions work with plain RuntimeExceptions and are more performant, since returns within the scope of the same method can be rewritten by the compiler to jumps.

Attributes

Deprecated
true
Source
NonLocalReturns.scala
Supertypes
class Object
trait Matchable
class Any
Self type