Generics - Законная альтернатива для (elements instanceof List )

У меня есть этот метод, уникальный параметр (Элементы списка) устанавливает элементы в ListModel, но мне нужно выполнить проверку, чтобы увидеть, сопоставимы ли универсальный тип, и, поскольку такие вещи, как:

if (elements instanceof List<? extends Comparable>)

являются незаконными, я не знаю, как сделать правильную проверку.

Обновление

Я уже сделал эта проверка с использованием:

(elements.size() > 0 && elements.get(0) instanceof Comparable)

, но я хочу знать, есть ли для этого более чистое решение, используя, например, отражение?

Заранее спасибо.

8
задан Juan Diego 7 August 2011 в 19:24
поделиться