gpt4 book ai didi

java - 是否可以以编程方式使用 "Add unimplemented methods"

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:52 31 4
gpt4 key购买 nike

通过接口(interface)生成一个类后,我需要一个与 Eclipse 的“添加未实现的方法”功能具有相同功能的方法。我搜索了它,但找不到任何东西。有没有什么办法可以使用,比如插件扩展点之类的?

谢谢,
锡农


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

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


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

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

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

最佳答案

我将在上面的@mliebelt 评论中添加,您可以选择在新类向导中创建“继承抽象方法”。

无论如何,如果您坚持,请查看向导的实现,或 UnimplementedCodeFix 类的实现。

此外,该功能的 JDT 测试位于 AddUnimplementedMethodsTest类(第 365 行)。这些测试还可以让您更好地了解事物的运作方式。但是,请注意,您正在处理内部 JDT 类。

关于java - 是否可以以编程方式使用 "Add unimplemented methods",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7074432/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com