У меня довольно простой вопрос, но мне не удается найти правильный ответ.
Так что в моем проекте у меня есть абстрактный класс "JmjrstPlugin", от которого наследуются некоторые другие плагины.Я использую javas ServiceLoader, чтобы найти все классы плагинов, как показано ниже:
public static Iterable<JmjrstPlugin> getPlugins() {
return ServiceLoader.load(JmjrstPlugin.class);
}
На мой вопрос: является ли Итерируемый объект, который я получаю из этой функции, упорядоченным.(JmjrstPlugin реализует интерфейс Comparable и имеет работающий метод сравнения.)
PS: проект в настоящее время находится в состоянии, которое делает невозможным его тестирование прямо сейчас.