В Eclipse я использую Extract Local Variable
Но не удалось извлечь, когда переменная находится в строке оператора return, когда отмечена точка с запятой (;
), например,
return ps.executeUpdate() > 0;
Я ожидаю извлечь из простой логической переменной
boolean result = ps.executeUpdate() > 0;
return result;
![](https://i.imgur.com/Yj7dVAI.png)
Почему эта ошибка сохраняется? это ошибка затмения, или я ожидаю неверный параметр рефакторинга?
EDIT
Как предложил @howlger, открыл улучшение