Подтвердить что ты не робот

Как реорганизовать класс или интерфейс верхнего уровня на внутренний в Eclipse?

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

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

4b9b3361

Ответ 1

  • Отключите интерфейс и вставьте его в класс, в который вы хотите встроить его.
  • Добавьте ключевое слово static, если внутренний класс должен быть доступен без экземпляра внешнего класса.
  • В Проводнике пакетов выберите свой проект и щелкните правой кнопкой мыши > источник > организовать импорт.

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