Интерфейсы java.lang.reflect содержат интерфейсы, которые используются для получения отражающей информации о классах и объектах.
AnnotatedElement
Представляет аннотированный элемент программы, запущенной в данный момент на этой виртуальной машине.
GenericArrayType
GenericArrayType представляет тип массива, тип компонента которого является параметризованным типом или переменной типа.
GenericDeclaration
Общий интерфейс для всех объектов, которые объявляют переменные типа.
InvocationHandler
InvocationHandler — это интерфейс, реализованный обработчиком вызовов экземпляра прокси.
член
Элемент — это интерфейс, который отражает идентификационную информацию об одном элементе (поле или метод) или конструкторе.
ParameterizedType
ParameterizedType представляет параметризованный тип, такой как Collection <String>.
Тип
Тип является общим суперинтерфейсом для всех типов в языке программирования Java.
List <E>
Это упорядоченная коллекция (также известная как последовательность).
TypeVariable <D расширяет GenericDeclaration>
TypeVariable — это общий суперинтерфейс для переменных типа.
WildcardType
WildcardType представляет выражение подстановочного типа, например?,? расширяет номер, или? супер целое число