Общий метод, который distnguish Необязательный & lt; Enum & gt; from Необязательный & lt; not Enum & gt; [Дубликат]

Могут быть некоторые возможные обходные пути:

  • Рассмотрим идею импорта страницы PHP (например ./tabs_css/allcss.php), которая объединяет и возвращает все css в каталоге. Это может быть немного интенсивным CPU.
  • Подумайте о создании комбо-файла css, который является конкатенацией всех ваших файлов CSS. Это можно было бы создать автоматически, добавив специальные крючки в вашу систему контроля версий.
5
задан IdusOrtus 18 August 2014 в 17:18
поделиться

2 ответа

Исключение некоторых типов невозможно. Из-за способа взаимодействия интерфейсов Java я мог просто свернуть свой собственный Collection, который имеет те же самые операции, и он не будет исключен.

Просто ради любопытства это справедливо вопрос, я не знаю, каким образом его можно достичь во время компиляции. Вы можете поместить проверку выполнения в конструктор Foo.

1
ответ дан Alexander Gessler 25 August 2018 в 23:17
поделиться

Это невозможно реализовать.

Текущая версия дженериков поддерживает только extends или super. Он не поддерживает какой-либо негативный сценарий.

2
ответ дан Mark 25 August 2018 в 23:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: