interface AtriumErrorAdjusterCommon
Defines the general contract for AtriumError adjusters which all platforms have to fulfil.
abstract fun adjust(throwable: Throwable): Unit
Adjusts the given throwable - typically this involves filtering the stack trace
( |
|
abstract fun adjustOtherThanStacks(throwable: Throwable): Unit
Adjusts parts of the given throwable but not its stack trace. |
expect interface AtriumErrorAdjuster : AtriumErrorAdjusterCommon
Responsible to adjust a given Throwable (usually an AtriumError) for improved error reporting. |