相关疑难解决方法(0)

为什么Throwable.fillInStackTrace()方法公开?为什么会有人使用它?

我很好奇,为什么是方法fillInStackTracejava.lang.Throwable公开?

此方法将原始堆栈跟踪替换为调用它的位置,删除本地化异常所需的信息.它可以用于混淆,但不需要太多努力,因为新的堆栈跟踪将指向混淆代码.更好的方法是简单地隐藏异常或抛出异常.

但我无法找到在现有方法上调用此方法的任何合理案例Throwable.所以问题是:为什么这种方法是公开的?背后有什么意义吗?

java exception

33
推荐指数
3
解决办法
8081
查看次数

标签 统计

exception ×1

java ×1