Throwablex

object Throwablex extends Throwablex
Companion
class
class Object
trait Matchable
class Any

Value members

Inherited methods

def exception(st: Seq[StackTraceElement]): Exception
Returns

an exception with the given stacktrace

Inherited from
Throwablex
def exception(m: String, st: Seq[StackTraceElement], cause: Throwable): Exception
Returns

an exception with the given message and stacktrace

Inherited from
Throwablex
def stackTraceElement(m: String, className: String, fileName: String, lineNumber: Int): StackTraceElement

utility method to create a default stacktrace element

utility method to create a default stacktrace element

Inherited from
Throwablex

Extensions

Inherited extensions

extension [T <: Throwable](t: T)
def apply(i: Int): StackTraceElement
Returns

the ith stacktrace element

Inherited from
Throwablex
def chainedExceptions: List[Throwable]
Returns

the list of chained exceptions

Inherited from
Throwablex
def classLocation: String
Returns

the class name and the line number where the Throwable was created

Inherited from
Throwablex
def exists(pattern: String): Boolean
Returns

true if the pattern exists in one of the traces

Inherited from
Throwablex
def filter(f: Seq[StackTraceElement] => Seq[StackTraceElement]): T

Select all traces of this exception according to filtering function WARNING: this mutates the exception to be able to retain its type!

Select all traces of this exception according to filtering function WARNING: this mutates the exception to be able to retain its type!

Inherited from
Throwablex
def filter(pattern: String): T

Select all traces of this exception matching a given pattern

Select all traces of this exception matching a given pattern

Inherited from
Throwablex
def filterNot(pattern: String): T

Select all traces of this exception not matching a given pattern

Select all traces of this exception not matching a given pattern

Inherited from
Throwablex
def fullLocation: String
Returns

the class name, file Name and the line number where the Throwable was created

Inherited from
Throwablex
def getFullStackTrace: List[StackTraceElement]
Returns

the list of all stacktrace elements

Inherited from
Throwablex
Returns

the full stack trace as a string

Inherited from
Throwablex
def headOption: Option[StackTraceElement]
Returns

the first stacktrace element as an option

Inherited from
Throwablex
def location: String
Returns

the file name and the line number where the Throwable was created

Inherited from
Throwablex
def messageAndCause: String
Returns

the exception message and its cause if any

Inherited from
Throwablex

print all the stacktrace for t, including the traces from its causes

print all the stacktrace for t, including the traces from its causes

Inherited from
Throwablex
def setStackTrace(st: Seq[StackTraceElement]): T

set a new stacktrace

set a new stacktrace

Inherited from
Throwablex