Просто напишите List.class
. List<Boolean>
не другого типа во время выполнения. Универсальный тип существует только во время компиляции. Таким образом, этот воображаемый List<Boolean>.class
не будет существовать для использования в вашей программе.
Нет никакого способа программно получить доступ к универсальному типу, так как он отсутствует в байтовом коде. Это только для того, чтобы помочь компилятору.