1. Обзор
В этой статье мы рассмотрим API-интерфейс отражения
Guava
, который определенно более универсален по сравнению со стандартным API-интерфейсом отражения Java. ``
Мы будем использовать Guava
для захвата универсальных типов во время выполнения, а также будем эффективно использовать Invokable
.
2. Захват универсального типа во время выполнения
В Java дженерики реализованы с удалением типа. Это означает, что информация об универсальном типе доступна только во время компиляции, а во время выполнения она больше недоступна.