2015-07-22 6 views
35

Как тот, кто использует IntelliJ или Android Studio, извлекает открытый статический внутренний класс для создания нового класса верхнего уровня?Intellij Extract Inner Class

спасибо.

+0

извинить многословие. Сначала вопрос был слишком коротким. В основном: как извлечь открытый статический внутренний класс для создания нового класса верхнего уровня в IntelliJ? – helsont

ответ

67

Выберите имя класса.

Refactor > Move или нажмите F6

Выберите "Переместить внутренний Foo класс на верхний уровень"

+0

Есть ли способ переместить все внутренние классы сразу? –

+0

Насколько мне известно. –

+1

Следует отметить: это нужно сделать из окна редактора кода. Он не работает, если вы выберете вложенный класс в представлении «Структура» и рефакторе оттуда (2016.3.4). –

Смежные вопросы