ExceptionBuilder

用于 动态构建 Java/Kotlin 异常的接口。

实现者必须保证:

  1. 每个实例只能调用一次 setXxx 方法(互斥);

  2. 最终通过 getThrowable() 取出已装配的异常。

Author

M8Test, [email protected], https://m8test.com

Since

2024-11-26

Functions

Link copied to clipboard
abstract fun setMessageAndClassName(message: String, className: String?)

根据 全限定类名异常消息 构造异常实例。

Link copied to clipboard
abstract fun setThrowable(throwable: Throwable)

直接包装已有异常实例。