如果之前询问过这个问题,请忽略它。我正在调查HippieProposalComputer
包中找到的org.eclipse.jdt.internal.ui.text.java
类,以帮助我编写自己的插件。所以我查看了依赖项列表,其中一个是org.eclipse.ui.texteditor.HippieProposalProcessor
所以当我查找org/eclipse/ui/texteditor
时,我无法找到HippieProposalProcessor
类。我执行grep -r HippieProposalProcessor plugins
,该课程位于包org.eclipse.ui.workbench.texteditor
所以我的问题是包org.eclipse.ui.workbench
和org.eclipse.ui
是一样的,因为当在内容辅助器上使用Hippie时,eclipse永远不会抛出错误?
答案 0 :(得分:2)
您错误地认为软件包名称和插件名称紧密相关。他们不是。
在您的情况下,org.eclipse.ui.texteditor.HippieProposalProcessor
位于正确的包中,但位于org.eclipse.ui.workbench.texteditor
插件中。
最有可能的是,这是重构并将org.eclipse.ui
插件拆分为多个较小插件的结果,这导致了一个包,其插件名称没有作为前缀。
答案 1 :(得分:0)
那没关系。如果您查看来源,org.eclipse.ui.texteditor.HippieProposalProcessor
中的HippieProposalComputer
会导致导致该类在代码中可见。