我想编写一个eclipse插件,它可以获取一个类名列表,并返回一个在给定项目中被引用的类的表。 我在想如果我可以使用eclipse cal层次结构。但不知道如何调用这个命令。有人可以帮助我这一点,在此先感谢从eclipse插件调用呼叫层次
1
A
回答
1
查看org.eclipse.jdt.ui.internal.callhierarchy Package的OpenCallHierarchyAction类。这是内部Eclipse源代码,但运行中的代码(ITextSelection选择)方法应该对您很有意思。
2
这听起来像你想引用 - >工作区(控制+ Shift + G),而不是调用层次?
你以前用过这个选项吗?它使用FindReferencesAction,看看这个类,你可以看到它建立了一个基于当前选择的IJavaElement的搜索查询。
你可以使用它作为多个IJavaElements的搜索查询的基础吗?或者你想要自己的具体观点?
0
在你写这样的东西之前,一定要看看JDepend4Eclipse,它可以做你需要的东西。过去我曾经使用它来完成包级别的重构以及理解(和去除)循环依赖。
如果它没有做你所需要的,你可能想要查看它们的源代码。
相关问题
- 1. 呼叫次数
- 2. awakeFromNib多次呼叫
- 3. 调用setFetchMode呼叫忽略
- 4. 呼叫从我Timer.Tick事件
- 5. 呼叫从onclick事件
- 6. 呼叫从ASPX
- 7. 呼叫从
- 8. 呼叫从SimpleOnGestureListener
- 9. 呼叫从.NET
- 10. 呼叫从GDB
- 11. 呼叫从ASMX
- 12. 呼叫从WEPopoverController
- 13. 呼叫从InventTable
- 14. javascript避免多次呼叫
- 15. 多次呼叫承诺
- 16. 从插件内部通过SDK使用ReSharper“呼叫跟踪”
- 17. 科尔多瓦呼叫插件错误
- 18. 动态建立呼叫的jQuery插件
- 19. 插件来生成呼叫案例
- 20. 呼叫柴插件返回错误
- 21. 呼叫功能插入
- 22. 呼叫子插入操作
- 23. 呼叫使用ODBC从C#
- 24. 呼叫JPA /从使用Ajax
- 25. 如何从休息API回调呼叫
- 26. 从线程回调呼叫类
- 27. 从字节代码获取调用层次结构(在Eclipse中)
- 28. 从eclipse插件调用本机方法
- 29. 呼叫从SWIFT 3
- 30. 呼叫从highcharts plotOptions
库尔这就是我searchin。尽管将这个引用添加到插件项目中需要在依赖项中包含“org.eclipse.jdt.ui.source”。 – Ravisha 2011-03-24 04:50:27