Eclipse插件:查找给定命令的活动处理程序

时间:2012-03-25 09:29:31

标签: eclipse eclipse-plugin

要了解有关Eclipse插件开发的更多信息,如果我能够阅读一些支持内置Eclipse命令的Handler类的实现代码,那将会很酷。

如何在当前的Eclipse实例中找到特定命令(例如org.eclipse.jdt.ui.navigate.open.type)的当前活动处理程序类?如果这是不可能的,那么通常最好的方法是查看哪种类型的代码实现了该命令?

1 个答案:

答案 0 :(得分:0)

要查找像“Open Type”这样的内置函数的处理程序,可以简单地查看相应Eclipse项目插件的源代码。对于JDT,它位于http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git。项目根目录下的plugin.xml文件指定了如何处理命令。

例如,Open Type命令由Action处理,特别是包org.eclipse.jdt.internal.ui.actions中的OpenTypeAction。