![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
check |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 610 Регистрация: 3.4.2006 Репутация: нет Всего: 23 |
То есть требуется следующее: найти все случаи использования некоего класса WrongClass и заменить его на GoodClass.
С первой частью задачи(поиском) справляется References, а как быть с заменой? Если бы, допустим, я переименовал WrongClass в GoodClass через refactor->rename, то все ссылки изменились бы автоматически, но GoodClass уже существует. |
|||
|
||||
Ortega |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 5.11.2005 Где: Харьков, Украина Репутация: 1 Всего: 6 |
Я бы использовал File Search
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок |
|||
|
||||
check |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 610 Регистрация: 3.4.2006 Репутация: нет Всего: 23 |
В принципе, можно. Но дело в том, что имя неугодного мне класса User, а угодного SyUser.
То есть все User надо заменить на SyUser. И не получить при этом такого: SySyUser. Можно конечно задать регексп типа такого: [^Sy]{2}(User), где группа в скобках это искомое слово. Но eclipse не умеет работать с группами в регулярных выражениях(по принципу группа 1 это весь регексп, группа 2 это то, что в скобках, то есть User). В общем, было бы лучше, если бы eclipse мог это делать на уровне рефакторинга, а не просто редактирования текста. Похоже руками придётся. |
|||
|
||||
ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 4 Всего: 81 |
||||
|
||||
check |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 610 Регистрация: 3.4.2006 Репутация: нет Всего: 23 |
Ну в общем, если не вдаваться в подробности, она решилась одним удалением класса и одним рефакторингом refactor->rename.
Ну и кое что все-таки руками пришлось. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |