Eclipse向导插件第一次收到空选择

时间:2017-03-30 08:04:47

标签: java eclipse eclipse-plugin swt

我正在开发一个Eclipse SWT向导,除了一个问题外,它工作得非常好。当我运行我的eclipse插件应用程序时(来自Eclipse,使用“run as” - >“Eclipse application”),当我第一次打开向导时(右键单击Project explorer中的Java类并选择New传入我的 INewWizard 实现的 init()方法的 IStructuredSelection 对象是空的(在调试器中我看到“<空选择>“),因此插件不会恢复有关选择的信息。

第一次之后,如果我再次做同样的事情(或者如果我选择不同的Java类),则选择对象不为空,插件成功恢复有关当前选择的所有信息。它始终只是启动后的第一个选择,它是空的。

知道为什么会发生这种情况,是否有修复或解决方法?

0 个答案:

没有答案