Интерфейс AnnotatedParameterizedType

Все суперинтерфейсы:
AnnotatedElement, AnnotatedType
public interface AnnotatedParameterizedType
extends AnnotatedType

AnnotatedParameterizedType представляет потенциально аннотированное использование параметризованного типа, аргументы типа которого могут сами представлять аннотированные использования типов.

С тех пор:
1.8

Методы

Модификатор и тип Метод Описание
AnnotatedType[] getAnnotatedActualTypeArguments()

Возвращает потенциально аннотированные фактические аргументы типа этого параметризованного типа.

AnnotatedType getAnnotatedOwnerType()

Возвращает потенциально аннотированный тип, к которому относится этот тип, если этот тип представляет вложенный тип.

Методы, объявленные в интерфейсе java.lang.reflect.AnnotatedElement

getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresent

Методы, объявленные в интерфейсе java.lang.reflect.AnnotatedType

getType

Методы

getAnnotatedActualTypeArguments

AnnotatedType[] getAnnotatedActualTypeArguments()

Возвращает потенциально аннотированные фактические аргументы типа этого параметризованного типа.

Возвращает:
потенциально аннотированные фактические аргументы типа этого параметризованного типа
См. также:
ParameterizedType.getActualTypeArguments()

getAnnotatedOwnerType

AnnotatedType getAnnotatedOwnerType()

Возвращает потенциально аннотированный тип, к которому относится этот тип, если этот тип представляет вложенный тип. Например, если этот тип — @TA O<T>.I<S>, вернуть представление @TA O<T>.

Возвращает null если этот AnnotatedType представляет тип верхнего уровня или локальный, анонимный класс, или примитивный тип или void.

Определено в:
getAnnotatedOwnerType в интерфейсе AnnotatedType
Возвращает:
объект AnnotatedType представляющий потенциально аннотированный тип, к которому относится этот тип, или null
Исключения:
TypeNotPresentException - если тип владельца ссылается на несуществующее объявление типа
MalformedParameterizedTypeException - если тип владельца ссылается на параметризованный тип, который нельзя создать ни по какой причине
С тех пор:
9

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/AnnotatedParameterizedType.html

Spec-Zone .ru
спецификации, руководства, описания, API