] Я пытаюсь установить условную точку останова в декомпилированном коде, но Eclipse продолжает выдавать ошибку:
Условная точка останова имеет ошибку компиляции (s)
Причина :Вычисления должны содержать либо выражение, либо блок well -form statments
Мой случай довольно прост, я просто пытаюсь сравнить со строковым значением.Я пробовал все следующее, и я получаю ошибки с каждым из них:
myObj.toString() == "abc123"
myObj.toString().equals("abc123")
if(myObj.toString() == "abc123"){ return true; }
true == true
Я также пробовал каждую комбинацию наличия или отсутствия точки с запятой в конце строки (s )и каждую комбинацию интервалы и новые строки, а также все комбинации наличия или отсутствия {} вокруг моего состояния. По сути, я понятия не имею, почему это не работает...
Код, который я пытаюсь отладить, находится внутри jar-файла, декомпилированного с помощью JD -Eclipse. Обычные точки останова прекрасно работают в этом коде.
Кто-нибудь знает, что здесь происходит???