Интерфейс TypeParameterElement
- Все суперинтерфейсы:
-
AnnotatedConstruct,Element
public interface TypeParameterElement extends Element
Представляет формальный параметр типа для обобщённого класса, интерфейса, метода или элемента конструктора. Параметр типа объявляет
TypeVariable.- С момента:
- 1.6
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
TypeMirror |
asType() |
Возвращает переменную типа, соответствующую данному элементу параметра типа. |
List |
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, 2023, 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/21/docs/api/java.compiler/javax/lang/model/element/TypeParameterElement.html