Класс scala.CanThrow
@experimental @implicitNotFound("Отсутствует возможность бросить исключение ${E}.\nВозможность может быть предоставлена одним из следующих способов:\n - Добавление оператора `(using CanThrow[${E}])` к определению окружающего метода\n - Добавление оператора `throws ${E}` после типа возвращаемого значения окружающего метода\n - Обертка этого фрагмента кода в блок `try`, который перехватывает ${E}")
Класс-возможность, позволяющий бросить исключение E. При использовании экспериментальной функции saferExceptions выражение throw Ex() потребует наличия класса CanThrow[Ex].
| Предки |
|---|
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/CanThrow.html