У меня есть этот метод, уникальный параметр которого (List elements)
устанавливает элементы в ListModel, но мне нужно сделать проверку, чтобы убедиться, что универсальный тип реализует сопоставимый, и поскольку такая вещь, как:
if (elements instanceof List<? extends Comparable>)
незаконно, я не знаю, как сделать правильную проверку.
Обновление
Я уже сделал эту проверку, используя:
(elements.size() > 0 && elements.get(0) instanceof Comparable)
, но я хочу знать, еслиЕсть ли более чистое решение для этого, например, с помощью отражения?
Заранее спасибо.