java - 如何在 Eclipse 中将顶级类或接口(interface)重构为内部类或接口(interface)?

标签 java eclipse refactoring

我有一个界面,我想将其移入另一种类型。有什么方法可以让 Eclipse 帮助我进行更改?同样的更改也可以应用于一个类以将其移动到另一个类中。

基本上,我正在寻找与将成员类型转换为顶级相反的方法。我希望它是 Move,但它只提供包作为目标。

最佳答案

  1. 剪切接口(interface)并将其粘贴到要嵌入它的类中
  2. 如果内部类无需外部类实例即可访问,请添加 static 关键字。
  3. 在 Package Explorer 中,选择您的项目并右键单击 > source > organize imports

我认为这会导致大部分(如果不是全部)编译错误。

关于java - 如何在 Eclipse 中将顶级类或接口(interface)重构为内部类或接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5021138/

相关文章:

JavaCV 给出 java.lang.UnsatisfiedLinkError

eclipse - 如何在 Eclipse for Java EE 中安装 JBoss AS/WildFly 服务器

在 ubuntu 上的 eclipse 中使用 maven 的 hadoop 核心的 javadocs 和源代码

java - 更改 Eclipse 的重构工具行为

Ruby:重构一个复杂的嵌套循环方法

java - 如何使用应用程序配置注册 Ratpack 的 ConfigurableModule

java - 如何防止文本在 JavaFX 中的小按钮上变成省略号?

refactoring - 在哪里可以找到有关重构的资源?

ruby-on-rails - 如何重构 "shared"方法?

java - Recyclerview 具有水平项目,因为它是一张 table ?