Интерфейс TypeParameterElement
- Все суперинтерфейсы:
-
AnnotatedConstruct,Element
public interface TypeParameterElement extends Element
Представляет формальный параметр типа обобщенного класса, интерфейса, метода или элемента конструктора. Параметр типа объявляет
TypeVariable.- С:
- 1.6
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
TypeMirror |
asType() |
Возвращает переменную типа, соответствующую элементу этого параметра типа.
|
List<? extends TypeMirror> |
getBounds() |
Возвращает ограничения этого параметра типа.
|
Element |
getEnclosingElement() |
Возвращает обобщенный элемент этого параметра типа.
|
Element |
getGenericElement() |
Возвращает обобщенный класс, интерфейс, метод или конструктор, параметризованный этим параметром типа.
|
Методы, унаследованные от интерфейса javax.lang.model.element.Element
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getKind, getModifiers, getSimpleName, hashCode
Подробное описание методов
asType
TypeMirror asType()
Возвращает переменную типа, соответствующую элементу этого параметра типа.
- Указано в:
-
asTypeв интерфейсеElement - Возвращает:
- переменную типа, соответствующую элементу этого параметра типа
- См. также:
getGenericElement
Element getGenericElement()
Возвращает обобщенный класс, интерфейс, метод или конструктор, параметризованный этим параметром типа.
- Возвращает:
- обобщенный класс, интерфейс, метод или конструктор, параметризованный этим параметром типа
getBounds
List<? extends TypeMirror> getBounds()
Возвращает ограничения этого параметра типа. Это типы, заданные в
extends разделе, используемом для объявления этого параметра типа. Если не использовался явный extends раздел, то java.lang.Object считается единственным ограничением.- Возвращает:
- ограничения этого параметра типа, или пустой список, если их нет
getEnclosingElement
Element getEnclosingElement()
Возвращает обобщенный элемент этого параметра типа.
- Указано в:
-
getEnclosingElementв интерфейсеElement - Возвращает:
- обобщенный элемент этого параметра типа
- См. также:
© 1993, 2021, 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/17/docs/api/java.compiler/javax/lang/model/element/TypeParameterElement.html