我正在尝试编写一个 Eclipse 插件。它将依赖于 RCP 的基本内容和 JDT 的 Java 代码生成。它由一个 Wizard/WizardPage 组成,它要求一个包和一些类名。当用户点击“完成”时,我希望向导创建与当前 Java 项目中输入的值相对应的类。
我有基本的用户界面。我想不通的是如何生成相应的类代码。 Eclipse 文档有点难以理解。据我所知,我需要首先从工作区中获取一个 IJavaProject,从中获取一个 IPackageFragment,然后我可以调用 createCompilationUnit() 来创建一个类。
我不能做的是找到任何工作示例。我假设我可以以某种方式从工作区根目录走到我需要去的地方并创建单元。
任何人都可以提供一些指向简单工作代码的指针吗?
最佳答案
您需要扩展 NewElementWizardPage 并提供功能。参见 this documentation了解更多详情
关于java - 代码生成的简单 JDT 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5234572/