我正在尝试在反编译代码中设置条件断点,但 Eclipse 不断给我错误:
条件断点有编译错误
原因:评估必须包含一个表达式或一组格式良好的语句
我的情况很简单,只是试图与字符串值进行比较。我已经尝试了以下所有方法,但每一个都出现错误:
myObj.toString() == "abc123"
myObj.toString().equals("abc123")
if(myObj.toString() == "abc123"){ return true; }
true == true
我还尝试了在行尾有或没有分号的每种组合,以及间距和换行符的每种组合,以及在我的条件周围有或没有 {} 的每种组合。基本上,我不知道为什么这不起作用......
我试图调试的代码在一个用 JD-Eclipse 反编译的 jar 中。正常断点在此代码中工作正常。
有谁知道这里发生了什么???