Eclipse Conditional Breakpoints Broken?

] Я пытаюсь установить условную точку останова в декомпилированном коде, но Eclipse продолжает выдавать ошибку:

Условная точка останова имеет ошибку компиляции (s)

Причина :Вычисления должны содержать либо выражение, либо блок well -form statments

Мой случай довольно прост, я просто пытаюсь сравнить со строковым значением.Я пробовал все следующее, и я получаю ошибки с каждым из них:

myObj.toString() == "abc123"
myObj.toString().equals("abc123")
if(myObj.toString() == "abc123"){ return true; }
true == true

Я также пробовал каждую комбинацию наличия или отсутствия точки с запятой в конце строки (s )и каждую комбинацию интервалы и новые строки, а также все комбинации наличия или отсутствия {} вокруг моего состояния. По сути, я понятия не имею, почему это не работает...

Код, который я пытаюсь отладить, находится внутри jar-файла, декомпилированного с помощью JD -Eclipse. Обычные точки останова прекрасно работают в этом коде.

Кто-нибудь знает, что здесь происходит???

8
задан kand 20 April 2012 в 15:07
поделиться