我正在开发一个在Eclipse中生成一些代码的项目。 我发现CodeModel可以为我生成Java代码,但是如何将它作为插件集成呢?
Eclipse如何生成代码?像吸气者和制定者一样?
我的总体目标是在Eclipse中生成自己的代码。 那里有什么API可供我使用吗?
答案 0 :(得分:1)
您可以使用eclipse JDT库进行代码解析和修改。
如果您尝试在eclipse插件项目中使用相同的内容,则必须将org.eclipse.jdt.core
添加到插件依赖项(在 plugin.xml 文件中)。
查看以下帖子,了解有关解析java代码并将更改保存回代码的更多信息。
答案 1 :(得分:1)
您可以使用生成的AspectJ文件。要生成此文件,您可以使用反射或某些框架,如write-it-once。