我有一个非常简单的问题,但我无法找到正确的答案。
所以在我的项目中,我有一个抽象类“JmjrstPlugin”,其他一些插件从中继承。我正在使用 javas ServiceLoader 来查找所有插件类,如下所示:
public static Iterable<JmjrstPlugin> getPlugins() {
return ServiceLoader.load(JmjrstPlugin.class);
}
对于我的问题:我从这个函数中收到的 Iterable Object 是否已排序。(JmjrstPlugin 实现了 Comparable 接口并且有一个工作的 compareTo 方法)。
PS:该项目目前处于使我无法立即对其进行测试的状态。