Я пытаюсь вызвать диалог рефакторинга pydev и поместить новую/старую строку для рефакторинга и файла, но не нашел в тестах источника pydev.Как поместить строки в диалог рефакторинга Pydev из плагина eclipse?
0
A
ответ
0
Посмотрите на com.python.pydev.refactoring.refactorer.refactorings.renamelocal.RefactoringLocalTestBase.applyRenameRefactoring(RefactoringRequest, boolean)
- используется с com.python.pydev.refactoring.refactorer.refactorings.renamelocal.RenameBuiltinTest.testRename3()
(вы можете попробовать провести отладочную сессию там, чтобы больше узнать о том, как это работает).
При запуске теста предполагается показать диалог? просто попытался отладить, поставив точку прерывания в первой строке testRename3, посмотрел весь путь applyRenameRefactoring, но не получил диалог вообще, тест прошел все, но получил много «java.lang.RuntimeException: Not реализован ' – zsinx6
Humm, нет, он действительно не открывает диалог ... извините, я думал, что вы просто хотели переименовать ... можете ли вы дать более подробную информацию о том, почему вам нужно открыть диалог? –
Мне нужно, чтобы пользователь выполнил действие подтверждения и способ показать, что будет переименовано (предварительный просмотр), и это именно то, что в диалоговом окне есть – zsinx6