如果两个插件提供同一个类的不同实现,Eclipse插件加载类的顺序

khbbv19g  于 2023-01-25  发布在  Eclipse
关注(0)|答案(1)|浏览(125)

如果两个不同的Eclipse插件(不是同一个插件的两个版本)提供了同一个Java类的不同实现,那么Eclipse应用程序如何决定使用哪个插件中的哪个类?是否有搜索/加载插件的顺序来搜索类实现?

EDIT-1:这是我的用例:

我们正在使用一个商业Eclipse应用程序。此应用程序有一个登录对话框。OOTB登录对话框将从用户处获取用户ID和密码,并在用户单击对话框上的“确定”按钮时尝试登录。
在我们的环境中,应用程序的用户ID和密码与用户的操作系统登录ID相同。因此,我希望用户使用与操作系统登录ID相同的应用程序用户ID和密码自动登录。OOTB登录对话框不提供任何实现这一点的方法。因此,我在考虑是否反编译OOTB登录对话框,并将该代码添加到我的插件中,在同一个包中,并将其更改为自动登录。
我想知道哪个登录对话框将被调用?

pieyvz9o

pieyvz9o1#

不,你不能像这样覆盖其他插件中的类。
每个插件都有一个单独的类路径,并且根本看不到您的类。

相关问题