Почему инструменты разработки JAVA используются для рефакторинга НЕ файлов JAVA? - PullRequest
1 голос
/ 05 марта 2011

Я пытаюсь создать собственный рефакторинг для файлов своего типа.Я выяснил, что если я выберу в Eclipse Refactor-Rename не Java-файл (например, xsd-файл или любой другой файл), то появится диалоговое окно «Rename Resource».Интересно то, что org.eclipse.jdt.ui.actions.RenameAction используется для отображения этого диалога.

Вопрос в том, почему JAVA Средства разработки используются для переименования не java файлы?

Еще один вопрос - могу ли я повторно использовать org.eclipse.jdt.ui.actions.RenameAction , чтобы создать свой собственный рефакторинг для моего собственного типа файла?Или я должен создать свой собственный RenameAction ?Я не понимаю, что я должен научиться создавать собственный рефакторинг "переименовать" - JDT или LTK или оба или что-то еще?

Спасибо

1 Ответ

1 голос
/ 05 марта 2011

Кажется, это потому, что я использовал перспективу Java и "Package Explorer" При использовании другой перспективы и JDT «Навигатор» не используется, вместо этого используется org.eclipse.ui.actions.RenameResourceAction, что вполне ожидаемо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...