intellij-idea - 如何将内部类移动到外部

标签 intellij-idea

有一个内部类,例如

public class Foo {
    public static void main(String[] args) {
    }

    @Data
    public static class Award {
        private final int id;
        private final String name;
    }
}

我想把Award移出FooIntellij IDEA能支持吗?我尝试选择代码,然后选择 Refactor 菜单的 Move 菜单。但它暗示 enter image description here

最佳答案

不需要选择整个类,只需点击类名并调用Refactor - Move(F6热键)。会发生这样的事情:

enter image description here

关于intellij-idea - 如何将内部类移动到外部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38009844/

相关文章:

android - 为什么intellij必须为我制作的每个android项目安装不同的gradle版本

java - 如何将 java mysql 连接器导入 IntelliJ?

intellij-idea - 想法-未检测到build.gradle中的更改

intellij-idea - 从命令行更改 Intellij HTTP 代理

intellij-idea - 在 IntelliJ 调试器中附加到符号的 `$iv` 是什么意思?

java - 如何使用 IntelliJ 调试在 Docker 中运行的应用程序?

android - 在 intellij 中创建 android map

maven - 如何在 Intellij Idea 中找出未使用的依赖项 Maven

intellij-idea - IntelliJ 中有没有办法知道我在一个软件项目上花费了多少时间?

intellij-idea - 对于 intelliJ 12.X,我如何在调试器中恢复控制台?