Дело в том, что я проверял Optional
класс Java и заметил это в public static<T> Optional<T> empty()
документе:
@param <T> The type of the non-existent value*.
И, посмотрев на весь класс и выполнив поиск здесь и на нескольких других страницах, я пришел к этим вопросам, на которые не смог ответить:
- Может ли пустой
Optional
иметь определенный тип? 1.1 Если да, то как это установить? 1.2 А есть ли способ проверить его тип?