Eclipse如何生成代码?像Getters和Setters一样

时间:2014-10-14 14:43:32

标签: java eclipse eclipse-plugin eclipse-rcp code-generation

我正在开发一个在Eclipse中生成一些代码的项目。 我发现CodeModel可以为我生成Java代码,但是如何将它作为插件集成呢?

Eclipse如何生成代码?像吸气者和制定者一样?

我的总体目标是在Eclipse中生成自己的代码。 那里有什么API可供我使用吗?

2 个答案:

答案 0 :(得分:1)

您可以使用eclipse JDT库进行代码解析和修改。

如果您尝试在eclipse插件项目中使用相同的内容,则必须将org.eclipse.jdt.core添加到插件依赖项(在 plugin.xml 文件中)。

查看以下帖子,了解有关解析java代码并将更改保存回代码的更多信息。

答案 1 :(得分:1)

您可以使用生成的AspectJ文件。要生成此文件,您可以使用反射或某些框架,如write-it-once