java - Eclipse 编辑器中当前选定代码的 AST?

标签 java eclipse editor selection

我需要在 eclipse 的 java 编辑器中获取当前选择的 AST。 基本上我想将选定的 java 代码转换为其他形式(可能是其他语言或 XML 等)。所以我想,我需要为选择获得 AST。 目前我能够将选择作为简单文本。这样的问题有什么出路吗? 已经谢谢了!!

最佳答案

JDT 插件开发人员有许多方便的工具,尤其是 AST View这几乎可以满足您的需求。因此,您需要做的就是获取 AST View 的代码并检查它是如何完成的。

插件可以从以下更新站点安装:http://www.eclipse.org/jdt/ui/update-site

JDT ASTView

使用插件 spy (在 this article 中阅读更多相关信息)开始挖掘 View 类。

您正在进入 JDT 的不那么琐碎(并且通常未记录)的领域,发展您的代码挖掘技能将大大提高您的表现。

关于java - Eclipse 编辑器中当前选定代码的 AST?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1636131/

相关文章:

JAVA按位代码的目的,&

java - 如何在 Eclipse 中创建文件夹?

jquery - 如何使文本在编辑器中环绕图像

java - 如何对 HashMap 的所有键进行循环?

java - Servlet 的 MVC 架构的工作

Eclipse PDT 有时会卡住

javascript - Eclipse Neon Content Assist 没有针对 JavaScript 的提案

macos - graphviz 有没有好的 IDE 或 WYSIWYG 编辑器?

javascript - 单击按钮时将光标置于文本区域中的 2 个点之间

java - JBoss 7.1.1 上的 Jesey 客户端抛出 java.net.SocketException : Protocol family unavailable for IPv6 address