如何将内部类转移到外部

时间:2016-06-24 09:21:34

标签: 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移出Foo,可以Intellij IDEA支持吗?我尝试选择代码,然后选择Move菜单中的Refactor菜单。但它提示 enter image description here

1 个答案:

答案 0 :(得分:7)

无需选择整个班级,只需点击班级名称并拨打Refactor - Move F6 热键)。这样的事情会发生:

enter image description here