Intellij提取内部类

57

使用IntelliJ或Android Studio的用户如何提取公共静态内部类以创建新的顶层类?

谢谢。


抱歉文字有些冗长。最初问题描述得太简单了。基本上是这样的:我该如何在IntelliJ中提取一个公共静态内部类以创建一个新的顶级类呢? - helsont
1个回答

111

选择类名。

重构 > 移动或按下F6

选择“将内部类Foo移动到上一级”。


有没有一种方法可以同时移动所有内部类? - Ilya Gazman
目前我不知道。 - Carl Manaster
3
需要注意的一点是:这必须在代码编辑窗口中完成。如果你在结构视图中选择嵌套类并从那里进行重构,它将无法正常工作(2016.3.4)。 - David Dossot

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接