2012-03-25 17 views
0

要了解有关Eclipse插件开发的更多信息,如果我可以阅读支持内置Eclipse命令的某些Handler类的实现代码,那将很酷。Eclipse插件:找到给定命令的活动处理程序

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

回答

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。