如果我使用eclipse并右键单击Java源代码的一部分,则上下文菜单取决于用户单击的语法元素(如:方法,变量,......)。
如何在我自己的eclipse插件中实现这种行为,例如仅当用户单击Java源代码中的方法时,才将项添加到上下文菜单。此外,插件需要知道用户点击的方法。
我想我必须将点击位置与eclipse构建的抽象语法树联系起来,但我不知道该怎么做。
答案 0 :(得分:1)
您使用Eclipse Commands执行此操作,您可以启用它们并以多种方式更改其可见性,具体取决于选择,全局状态等。
我想我必须将点击位置与抽象语法联系起来 日食构建的树,但我不知道该怎么做。
好消息是你(通常)不必这样做,Eclipse为你做了那么繁重的事。
这是一个相当广泛的主题,所以我建议先完成一些关于命令的教程: