Как изменить класс верхнего уровня или интерфейс к внутреннему в Eclipse? - PullRequest
18 голосов
/ 16 февраля 2011

У меня есть интерфейс, который я хочу переместить в другой тип. Есть ли способ заставить Eclipse помочь мне сделать это изменение? Это же изменение можно применить к одному классу, чтобы переместить его в другой класс.

По сути, я ищу обратную сторону Преобразовать тип члена в верхний уровень . Я надеялся, что это будет Move, но он предлагает только пакеты в качестве целей.

1 Ответ

12 голосов
/ 16 февраля 2011
  1. Вырежьте интерфейс и вставьте его в класс, в который вы хотите его вставить
  2. Добавьте ключевое слово static, если внутренний класс должен быть доступен без экземпляра внешнего класса.
  3. В проводнике пакетов выберите свой проект и щелкните правой кнопкой мыши> источник> организовать импорт

Я думаю, что это получит большинство, если не все, ошибки компиляции.

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