我有这样的功能:Eclipse条件断点。如何检查是否发生异常?
public static FradId readFradId(DataInput pIn) throws IOException {
Integer lMainId = Integer.valueOf(pIn.readInt());
Integer lReferenceId = Integer.valueOf(pIn.readInt());
String lShortname = pIn.readUTF();
return new FradId(lMainId,lReferenceId,lShortname);
}
我在这一行有一个断点:
String lShortname = pIn.readUTF();
我的问题是在某些情况下,功能readUTF
抛出一个RuntimeException
。该应用程序执行该功能超过100次,所以我很难找到问题。
我的问题:有没有办法用断点条件来捕获该异常?我已经在简单的布尔条件下使用了这些条件,但是当抛出异常时我不知道如何停止该行。提前
THX
斯特凡
这就是为什么catch子句是存在的,在catch子句和你的方法发生断点应由尝试捕捉 – Pragnani
我认为没有理由用一个try-catch包围它包围。我必须确定RuntimeException的原因。如果我在本课中加入try-catch,我会围绕真正的问题实施。当然,对于那个测试用例,我可以包含try-catch,但我希望这也可以通过条件断点实现。 –