2014-02-13 6 views
0

В мои годы использования Eclipse я никогда не видел этого и не могу понять, что случилось. По какой-то причине представление Expressions View (а также Display View) больше не будет оценивать даже простые выражения (например, «5», «Hello», «myVariable», «1 + 2»). Я получаю: «Оценки должны содержать либо выражение, либо блок корректных операторов».Оценка экспрессии перестала работать в Eclipse (STS)

Повсюду, если я навешиваю переменную, окно всплывающей подсказки показывает правильное значение и дайте мне просверлить объект.

Я попытался перезапустить, обновить, перезагрузить, перезагрузить. Гуглинг, каротаж и общий шум не принесли ничего.

Я запускаю Spring Tool Suite 3.4.0 на Eclipse, Mylyn 3.9, Java 1.7, Windows 7 Pro 64b. В последнее время я ничего не установил и не переконфигурировал.

Любые идеи? Кто угодно? Это действительно убивает меня!

ответ

0

О, странность. Возник вопрос this, который указал мне на ошибку this. По-видимому, компилятор путается с обобщенными методами, как это в классе:

public <T extends something> T myMethod() {}; 

В самом деле, если я нарушу по коду в другом классе, выражение двигатель возвращается к жизни. Конечно, я не ожидал ответа.

Смежные вопросы