If that question was asked before, please disregard it. I was investigating the HippieProposalComputer class found in org.eclipse.jdt.internal.ui.text.java package to help me write my own plugin. So I looked at the list of dependencies and one of them is org.eclipse.ui.texteditor.HippieProposalProcessor so when I looked up org/eclipse/ui/texteditor I was not able to find the HippieProposalProcessor class. I perform a grep -r HippieProposalProcessor plugins and the class was in the package org.eclipse.ui.workbench.texteditor
So my question are the packages org.eclipse.ui.workbench and org.eclipse.ui the same since eclipse never throw an error when Hippie is used at content-assistor?
You mistakenly assume that package names and plugin names are tight together. They are not.
In your case, the
org.eclipse.ui.texteditor.HippieProposalProcessoris located in the correct package, but inorg.eclipse.ui.workbench.texteditorplugin.Most probably, this is a result of a refactoring and splitting the
org.eclipse.uiplugin into multiple smaller plugins, which resulted in a package, which doesn’t have its plugin name as prefix.