如果两个不同的Eclipse插件(不是同一个插件的两个版本)提供了同一个Java类的不同实现,那么Eclipse应用程序如何决定使用哪个插件中的哪个类?是否有搜索/加载插件的顺序来搜索类实现?
EDIT-1:这是我的用例:
我们正在使用一个商业Eclipse应用程序。此应用程序有一个登录对话框。OOTB登录对话框将从用户处获取用户ID和密码,并在用户单击对话框上的“确定”按钮时尝试登录。
在我们的环境中,应用程序的用户ID和密码与用户的操作系统登录ID相同。因此,我希望用户使用与操作系统登录ID相同的应用程序用户ID和密码自动登录。OOTB登录对话框不提供任何实现这一点的方法。因此,我在考虑是否反编译OOTB登录对话框,并将该代码添加到我的插件中,在同一个包中,并将其更改为自动登录。
我想知道哪个登录对话框将被调用?
1条答案
按热度按时间pieyvz9o1#
不,你不能像这样覆盖其他插件中的类。
每个插件都有一个单独的类路径,并且根本看不到您的类。