【发布时间】:2021-04-04 14:45:50
【问题描述】:
我正面临这种情况,我的方法会引发一些异常。我屏蔽了异常,所以它没有显示到底是什么,但是在堆栈跟踪中也显示了它来自的方法。
代码是这样的:
public Something methodForHiding() throws Exception {
try {
some code
}
catch (Exception e) {
throw ExcpetionMask.maskExep();
}
return Something
}
在我得到的堆栈跟踪中:
at com.Program.maskedException
at com.Program.methodForHiding
我想从堆栈跟踪中删除这个 methodForHiding,只留下 maskedException
有什么办法可以做到吗?
【问题讨论】:
标签: java exception stack-trace method-hiding