Как реорганизовать класс или интерфейс верхнего уровня на внутренний в Eclipse?
У меня есть интерфейс, который я хочу перемещать внутри другого типа. Есть ли способ заставить Eclipse помочь мне сделать это изменение? То же самое изменение может быть применено и к классу, чтобы переместить его внутри другого.
В принципе, я ищу обратное преобразование типа члена в верхний уровень. Я надеялся, что это будет Move, но это только предлагает пакеты в качестве целей.
Ответы
Ответ 1
- Отключите интерфейс и вставьте его в класс, в который вы хотите встроить его.
- Добавьте ключевое слово
static
, если внутренний класс должен быть доступен без экземпляра внешнего класса.
- В Проводнике пакетов выберите свой проект и щелкните правой кнопкой мыши > источник > организовать импорт.
Я думаю, что это приведет к ошибкам компиляции, если не ко всем.