Java 是否可以使用;添加未实现的方法”;以编程方式

Java 是否可以使用;添加未实现的方法”;以编程方式,java,eclipse,methods,Java,Eclipse,Methods,在通过接口生成类之后,我需要一个与Eclipse的“addunimplementedmethods”函数具有相同功能的方法。我找了一下,但什么也没找到。是否有任何方法可以使用类似于插件扩展点之类的东西 谢谢, 吉农 实际上,我创建了一个项目,该项目使用来自用户的模板和信息创建项目。它在运行时从模板生成源代码。我有一个接口类和一些在模板项目中实现接口类的实现者类 public interface newInterface { //Some methods here String processS

在通过接口生成类之后,我需要一个与Eclipse的“addunimplementedmethods”函数具有相同功能的方法。我找了一下,但什么也没找到。是否有任何方法可以使用类似于插件扩展点之类的东西

谢谢,
吉农


实际上,我创建了一个项目,该项目使用来自用户的模板和信息创建项目。它在运行时从模板生成源代码。我有一个接口类和一些在模板项目中实现接口类的实现者类

public interface newInterface {
//Some methods here
String processStrings();
}


public newClass1 implements newInterface { 
String processStrings() {
 //processes here
}

public newClass2 implements newInterface { 
String processStrings() {
  //processes here
}
}

}


当我需要向接口添加新方法时,我需要更新实现接口的类。添加未实现的方法只是我对这个问题的想法,但我不确定它是否是理想的解决方案。现在问题清楚了吗?

我将在上面的@mliebelt注释中添加一个选项,您可以在新建类向导中创建“继承抽象方法”

在任何情况下,如果您坚持,请查看向导的实现,或者未实现的dcodefix类实现


此外,该特性的JDT测试在类中进行(第365行)。这些测试还可以让您更好地了解事物是如何工作的。但是,请注意,您正在处理内部JDT类。

您使用的是什么平台。。如果是日食。这不是问题。:)是的,我使用eclipse。我找到了“AddUnimplementedMethodsOperation”类的源代码,但无法准确使用。@zinon-源代码是免费的。。。为什么你用不起它?斯蒂芬是对的。如果它是开源的,为什么不使用它呢?:)我不明白为什么您需要实现相同的功能。你想在哪里使用它?在eclipse内部,函数只是定义的,而在外部,您缺少使用它的整个环境。感谢您最终找到了用法,但是您是对的,使用内部类可能有点麻烦。我在第一篇文章中更新了这个问题。你有什么更好的办法来解决这个问题吗?不幸的是,我没有想到。我将调查JDT是否添加了任何可以通过处理程序服务执行的
IHandler
实现。如果是这样,它将被封装。然而,仍然存在类/编译单元AST的问题,我不确定是否封装了它。