在方法中插入任意代码
我想写一个从方法开始的插件, 并在方法中插入一些代码。 但我不知道如何获取方法的主体。 (方法的起始位置)
I want to write a plugin that start from a method,
and insert some code into the method.
But i don't know how to get the body of the method.
(the start position of the method)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看Lars Vogel的教程: http://www.vogella.de/articles/EclipseJDT /article.html
您可以使用Java模型找到相应的文件,您可以在其中以字符串形式插入自己的方法体;或者您可以将相应的 Java 文件解析为 AST,然后以编程方式更改此模型。
Look at the tutorial of Lars Vogel: http://www.vogella.de/articles/EclipseJDT/article.html
You can find the corresponding file using the Java model, where you can insert your own method bodies as strings; or you can parse the corresponding Java file into an AST, and then alter this model programmatically.